递归列出所有文件和目录
<?php /*我的程序在国外的SREVER上,自己编的程序存放到哪,我很难记清。 所以编了一个简单的目录递归函数,查看我的程序,很方便的。 */ 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> \r\n"; tree("{$directory}/{$file}"); } else { echo "<li>{$file}</li> \r\n"; } } echo '</ul> '; $mydir->close(); } //start the program echo '<h2>目录为粉红色</h2> '; tree('.');
本文地址:http://www.phprm.com/code/d39662717d80c221a1e8f3a5ae0c9f6b.html
转载随意,但请附上文章地址:-)