/**
* 获取指定目录的所有子目录
*/
function getDir(){
$dir = "../public/attachs/uploads/";
// 打开已知目录,然后继续读取内容
$data = array();
$i=0;
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if(filetype($dir . $file)=='dir'){
if($file =='' or $file =='.' or $file =='..'){//
}
else{
$data[] = array('FullDirName'=>$dir . $file, 'DirName'=>$file, 'HasChildren'=>false);
}
}
else{
//文件不处理
}
$i=$i+1;
}
closedir($dh);
usort($data, function($a, $b) {
return $b['DirName'] - $a['DirName'];//降序,如果升序,b\a互换
});
}
$result = array('status'=>1, 'info'=>'', 'data'=>$data);
return $result;
}
}