ホームページ > バックエンド開発 > PHPチュートリアル > PHP 無限ディレクトリ トラバーサルの例_PHP チュートリアル

PHP 無限ディレクトリ トラバーサルの例_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:24:55
オリジナル
801 人が閲覧しました

最近、phpディレクトリを操作できるようになり、無限ディレクトリトラバーサルを作成しました:

使用される関数は次のとおりです:

isset() は変数が定義されているかどうかを決定します

chdir() は、現在のディレクトリを指定されたディレクトリに変更します。

opendir() はディレクトリを開きます。

readdir() はディレクトリを読み取ります。

getcwd()。現在のディレクトリを取得します。

if GET で値を渡すためにも使用されます。おそらく次のようなものです:

コードは次のとおりです:

コードをコピーします コードは次のとおりです:

if(isset($_GET['id']))
{

$s=$_GET['id'];
chdir($s);
}
echo '現在'.getcwd(),'
';
$a=opendir('.' );
while($c=readdir($a))
{
if(is_dir($c))
{
$w=getcwd().'\'.$c;
echo $c."< a href = '6.php? $ w' & gt; }

}
;
?>


ご提案がございましたら、ぜひお聞かせください。 !ありがとう! !



http://www.bkjia.com/PHPjc/825271.htmlwww.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/825271.html技術記事最近、PHP ディレクトリを操作できるようになり、無限ディレクトリ トラバーサルを行うことができました。 使用する関数は次のとおりです。 isset() 変数が定義されているかどうかを判断します。 chdir() は、現在のディレクトリを指定されたディレクトリに変更します。 ...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート