<?php
function showDir($path,$lev=0){
$fh=opendir($path);//打开资源
while(($row=readdir($fh)) !==false){
//只要读取的dir不为false就一直输出赋值给row
if(($row=='.')||($row=='..')){
continue;//遇到.或者..直接跳过
}
echo str_repeat(' ',$lev),$row,'<br>';//重复输出空格,根据路径下是否还有文件输出及格空格
if(is_dir($path.'/'.$row)){
//判断是否是路径,路径下是否有文件
showDir($path.'/'.$row,$lev+1);//遇到路径下还有文件就重新调用showDir函数本身输出路径下的文件名
}
}
closedir($fh);//关闭资源
}
showDir('.');//调用当前目录路径
?>