PHP使用递归方式列出当前目录下所有文件的方法
PHP使用递归方式列出当前目录下所有文件的方法
发布时间:2016-12-29 来源:查字典编辑
摘要:本文实例讲述了PHP使用递归方式列出当前目录下所有文件的方法。分享给大家供大家参考。具体实现方法如下:希望本文所述对大家的php程序设计有所...

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

<?php

function 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教程学习
热门php教程学习
编程开发子分类