ホームページ >バックエンド開発 >PHPチュートリアル >PHPディレクトリトラバーサル方法のまとめ_PHPチュートリアル
この記事では、主に PHP ディレクトリ トラバーサル方法を紹介します。例では、特定の参考値となる 2 つの実装テクニックをまとめています。
1.方法1
1 2 3 4 5 6 7 8 9 10 11 12
|
関数 myscandir($pathname){ foreach( glob($pathname) as $filename ){ if(is_dir($filename)){ myscandir($filename.'/*'); }その他{ $filename をエコーします。' '; } } } myscandir('D:/wamp/www/exe1/*'); ?>
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
関数 myscandir($path){ $mydir=dir($path); while($file=$mydir->read()){ $p=$path.'/'.$file; if(($file!=".") AND ($file!="..")){ echo $p.' '; } if((is_dir($p)) AND ($file!=".") AND ($file!="..")){ ミスカンディル($p); } } } myscandir(dirname(dirname(__FILE__))); ?>
|