列出目录下的所有文件
来源:互联网 发布:.手机域名 编辑:程序博客网 时间:2024/04/30 19:18
/*// 定于需要列出的目录地址$dir = "C:\APMServ5.2.6\www\htdocs\ahinksns\ahinkphp";// 用 opendir() 打开目录,失败则中止程序$handle = @opendir($dir) or die("Cannot open " . $dir);echo "<b>Files in " . $dir . ":</b><br/>";// 用 readdir 读出文件列表while($file = readdir($handle)){ // 将 "." 及 ".." 排除不显示 if($file != "." && $file != ".."){ echo "$file<br/>"; }}// 关闭目录读取closedir($handle);*/function tree($directory){$mydir=dir($directory);echo "<ul>";while($file=$mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")){ echo "<li><font color='#ff00cc'><b>$file</b></font></li>"; tree("$directory/$file"); }else{ echo "<li>$file</li>"; }}echo "</ul>";$mydir->close();}//start the programecho "<h2>目录为粉红色</h2>";tree("E:/wwwroot/thinksns/thinkphp");