递归列出所有目录和文件

来源:互联网 发布:眼镜店进销存软件 编辑:程序博客网 时间:2024/05/18 03:43
<?php    /**    我的程序在国外的SREVER上,自己编的程序存放到哪,我很难记清。    所以编了一个简单的目录递归函数,查看我的程序,很方便的。    */    function tree($directory)    {    $mydir=dir($directory); //读取目录    echo "<ul>";    while($file = $mydir->read())    {if((is_dir("$directory/$file")) && ($file!=".") && ($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 program    echo "<h2>目录为粉红色</h2>";    tree(".");?>


原创粉丝点击