A-A+

PHP列出文件目录树

2012年06月24日 PHP技术文章 暂无评论 阅读 408 views 次

PHP 列出文件目录树的一个方法,也可以判断其文件是不是目录,将其目录下的文件清晰的显示出来,可以帮助我们很好的了解目录的情况,可以迅速的看出本目录下一共有多少个目录,哪些不是目录文件,算是一个比较实用的一个小方法,可以将其应用到 php 文件管理系统中,帮助我们列出文件目录树,一目了解,将其文件进行完善,是一个不错的管理目录的PHP文件,源码如下:

<?php   
$str = "D:/xxcms/";   
ListDir($str);   
  
function ListDir ($dirname)   
{   
    $Ld = dir($dirname);   
    echo "<ul>";   
    while (false !== ($entry = $Ld->read())) {   
        $checkdir=$dirname."/".$entry;   
        if (is_dir($checkdir)&&!preg_match("[^\.]",$entry)){   
           echo "<li><p>".$checkdir."当前<span style='color:#ff00a
a'>是</span>目录</p></li>";   
           ListDir($checkdir);   
        }else{   
            echo "<li><p>".$entry."当前不是目录</p></li>";   
        }   
    }   
    $Ld->close();   
    echo "</ul>";   
}   
?>
标签:

给我留言