php教程

超轻量级php框架startmvc

PHP使用递归方式列出当前目录下所有文件的方法

更新时间:2020-03-04 19:15:04 作者:startmvc
本文实例讲述了PHP使用递归方式列出当前目录下所有文件的方法。分享给大家供大家参考。

本文实例讲述了PHP使用递归方式列出当前目录下所有文件的方法。分享给大家供大家参考。具体实现方法如下:


<?phpfunction filelist($pathname,$i){//定义一个filelist函数    $dir=opendir($pathname);    while(($file=readdir($dir))!== false){        $fname=$pathname."/".$file;        if(is_dir($fname)&&$file!="."&&$file!=".."){            for($tmp=0;$tmp<=8*$i;$tmp++)                echo " ";            echo '<input type="checkbox" name="Bike">';            echo "is directory:".$fname."<br>";            filelist($fname,$i+1);        }elseif($file!="."&&$file!=".."){            for($tmp=0;$tmp<=8*$i;$tmp++)                echo " ";            echo '<input type="checkbox" name="Bike">';            echo $fname."<br>";        }    }    chdir("..");    closedir($dir);}filelist("/home/zhou/shell",0);//列出/home/zhou/shell下的所有文件及目录。?>

希望本文所述对大家的php程序设计有所帮助。

PHP 递归 当前目录 所有文件