php 遍历目录以及子目录
源码如下:<?php
$dir = "c:/wamp/www/test/"; //目录名称必须是这种格式
$space="";
function fun1($dir,$space="") {
if(is_dir($dir) && $handle = opendir($dir)){
$space .= " ";
while(false!== ($file = readdir($handle))){
if($file=="." || $file=="..") continue;
if(is_dir($dir.$file.'/')){
echo "$space|-$file<br>";
fun1($dir.$file.'/',$space);
}else
echo "$space|-$file<br>";
}
closedir($handle);
}else{
echo "This have a error!";
}
}
fun1($dir);
?>
遍历效果如下:|-1.php
|-2.php
|-2010-05-22_101859.jpg
|-321.html
|-ci
|-.htaccess
|-index.php
|-system
