首页 > php代码 > 递归列出所有文件和目录

递归列出所有文件和目录

<?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

转载随意,但请附上文章地址:-)

标签:none

发表留言