<?php
$array=listDir('D:/wamp/www/博客使用');echo "<pre>";
//显示
echo getFileList($array);
function listDir( $dir)
{
$return=array();
$d=dir($dir);
while(FALSE !== ($item = $d->read() )){
if('.' ==$item || '..'==$item){
continue;
}
if(is_file($dir . '/' .$item)){
$return[] = 'file:'.$item;
}
elseif(is_dir($dir . '/' .$item)){
$return[$item] =listDir($dir . '/' .$item);
}
}
$d->close();
return $return;
}
function getFileList( $array,$leve=0 )
{
$beginDiv='<ul>';
$closeDiv='</ul>';
$return=$beginDiv;
if(is_array($array)){
foreach($array as $key => $val) {
if(is_array($val)){
$return.="\n\t<li>$key".getFileList($val)."<li>";
}else{
$return.="\n\t<li>$val</li>";
}
}
$return.=$closeDiv;
}
return $return;
}
?>