//判断是否是目录
//打开目录
//读取目录当中的文件
//如果文件类型是目录,继续打开目录
//读取子目录的文件
//关闭目录
function getAllFile($dir)
{
$files = array();
if (is_dir($dir)){
if ($handle = opendir($dir)){
while (($file = readdir($handle)) !==false){
if ($file != '.' && $file != '..'){
if (is_dir($dir.'/'.$file)){
$files[$file] = getAllFile($dir.'/'.$file);
}else{
$files[] = $file;
}
}else{
continue;
}
}
closedir($handle);
return $files;
}
}
}
var_dump(getAllFile('../'));