if(isset($_GET['id']))//値を渡すかどうかを決定します
{
$s= str_replace(' ',' +',$_GET['id']);
$s=base64_decode($s);//渡される値は通常、開かれるディレクトリの絶対パスです
chdir($s) ;//開くディレクトリに切り替えます
}
$a=opendir('.');//現在のディレクトリを開きます
while(false!==($c=readdir($a)))//ループディレクトリの内容のファイル名から
{ else
W {
$ W = Base64_encode (Substr (GETCWD (), 0, Strrpos (getcwd (), '\')); // 現在のパスとディレクトリ名は次のとおりです。ディレクトリの絶対パス
"" "" "" ". "
Open";//クリックして、開くようにchdirを使用して、開くディレクトリの下に切り替えます。 ; br/> "; //クリックして開くと、絶対パスを開くと開くように渡します。Chdirを使用して、開くディレクトリに切り替えます。
?>
http://www.bkjia.com/PHPjc/736803.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/736803.html
技術記事
最近、PHP ディレクトリを操作できるようになり、無限ディレクトリ トラバーサルを行うことができました。 使用する関数は次のとおりです。 isset() 変数が定義されているかどうかを判断します。 chdir() は、現在のディレクトリを指定されたディレクトリに変更します。オープンしました...