ホームページ  >  記事  >  バックエンド開発  >  PHP は、現在のファイルが配置されているファイルとフォルダー内のすべてのファイルをツリー状に展開して表示します_PHP チュートリアル

PHP は、現在のファイルが配置されているファイルとフォルダー内のすべてのファイルをツリー状に展開して表示します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:18:45728ブラウズ

  1. $path = "./";
  2. function createDir($path = '.')
  3. {
  4. if ($handle = opendir($path))
  5. {
  6. echo "
      ";
    • while (false !== ($file = readdir($handle)))
    • {
    • if (is_dir($path.$file) && $file != '.' && $file !='..')
    • printSubDir($file, $path, $queue);
    • else if ($file != '.' && $file !='..')
    • $queue[] = $file;
    • }
    • printQueue($queue, $path);
    」をエコーし​​ます。
  7. }
  8. }
  9. function printQueue($queue, $path)
  10. {
  11. foreach ($queue as $file)
  12. {
  13. printFile($file, $path);
  14. }
  15. }
  16. function printFile($file, $path)
  17. {
  18. echo "
  19. $file
  20. ";
  21. }
  22. function printSubDir($dir, $path)
  23. {
  24. echo "
  25. $dir";
  26. createDir($path.$dir."/");
  27. 」をエコーし​​ます。
  28. }
  29. createDir($path);
  30. ?>


原文地址:http://www.freejs.net/article_jquerywenzi_112.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/621624.html技術記事 $path = "./"; function createDir($path = '.') { if ($handle = opendir($path)) { echo " "; while (false !== ($file = readdir($handle))) { if (is_dir($path.$file) $file != '.' $file...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPの2次元配列ソート方法(array_multisort usort)_PHPチュートリアル次の記事:PHPの2次元配列ソート方法(array_multisort usort)_PHPチュートリアル

関連記事

続きを見る