递归列出所有文件和目录
<?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
转载随意,但请附上文章地址:-)