0

php でディレクトリを再帰的にスキャンする方法を知っている人はいますか?

$fileslist = array();

function readRecursive($dirname) {
   global $fileslist;
   $dir = scandir($dirname);

    foreach ($dir as $f) {
      if($f != "." && $f != ".." && $f != ".DS_Store") {
         if(is_dir($dirname.DIRECTORY_SEPARATOR.$f)) {
            $dname = $dirname.DIRECTORY_SEPARATOR.$f;
            readRecursive($dname);
         } else {
            $fileslist[] = $dirname.DIRECTORY_SEPARATOR.$f;
         }
      }
   }
}

次のコードはまったく機能しません よろしくお願いします

4

1 に答える 1

2

まず、PHPのバージョンを確認してください。この関数は、php5.0以降でのみ使用できます。

于 2013-02-18T16:12:11.057 に答える