/** * 获取目录的结构 * @author 李俊* @param [string] $path [目录路径] * @return [array] [目录结构数组] */ function dirtree($path) { $handle = opendir($path); $itemArray=array(); while (false !== ($file = readdir($handle))) { if (($file=='.')||($file=='..')){ }elseif (is_dir($path.$file)) { try { $dirtmparr=dirtree($path.$file.'/'); } catch (Exception $e) { $dirtmparr=null; }; $itemArray[$file]=$dirtmparr; }else{ array_push($itemArray, $file); } } return $itemArray; }