ホームページ  >  記事  >  バックエンド開発  >  PHP ディレクトリ トラバーサル コード

PHP ディレクトリ トラバーサル コード

WBOY
WBOYオリジナル
2016-07-25 08:42:32950ブラウズ

PHP ディレクトリ トラバーサル

  1. //php ディレクトリ トラバーサル
  2. function showDetail($dirname){
  3. $ds = opendir($dirname);
  4. while($file = readdir($ds) ){
  5. $path = $dirname."/".$file;
  6. if($file != "." && $file != ".."){ //これは罠です
  7. if(is_dir($path) ) {
  8. showDetail($path); //再帰呼び出し、ディレクトリが読み取られている場合は読み続けます
  9. }else{
  10. echo $path."
    ";
  11. }
  12. }
  13. }
  14. }
  15. $dirname ="test"; // ディレクトリをテストします
  16. showDetail($dirname);
  17. ?>
コードをコピーします

PHP


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。