php用递归打印级联目录,不能打印子目录问题
代码如下所示:
程序代码:<?php
function recdir($path){
$fh=opendir($path);
while(($row=readdir($fh))!==false){
echo $row,"<br/>";
if ($row='.'||$row='..'){
continue;
}
if (is_dir($path.'/'.$row)){
recdir($path.'/'.$row);
}
}
closedir($fh);
}
recdir('./');
?>目前猜想有2个原因:一是我的PHP解释器PHP.ini设置问题。
二是程序本身问题,因为closedir($fh)经过多次反复迭代,不知道关闭哪一个目录了!








