0
有沒有人知道如何在PHP中遞歸掃描目錄?scandir無法正常工作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;
}
}
}
}
下面的代碼無法正常工作的任何想法 預先感謝
您是否嘗試過使用'RecursiveDirectoryIterator'和其他標準迭代器類? – complex857 2013-02-18 16:13:34
剛剛發現我正在運行舊版本的PHP – 2013-02-18 16:14:57