/********************** 一个简单的目录递归函数 第一种实现办法:用dir返回对象 ***********************/ function tree($directory) { $arr = array(0=>array(), 1=>array()); $mydir = dir($directory); //echo "<ul> "; while($file = $mydir->read()) { if( ($file==".") or ($file=="..") ) { // } elseif( is_dir("$directory/$file") ) { $arr[0][] = $file;//tree("$directory/$file"); } else { $arr[1][] = $file; } } //echo "</ul> "; $mydir->close(); return $arr; }