手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP使用递归方式列出当前目录下所有文件的方法
PHP使用递归方式列出当前目录下所有文件的方法
摘要:本文实例讲述了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从文件夹随机读取文件的方法

PHP调用三种数据库的方法(2)

隐性调用php程序的方法

php计算到指定日期还有多少天的方法

Mac环境下php操作mysql数据库的方法分享

php函数重载的替代方法

php使用指定编码导出mysql数据到csv文件的方法

使用PHP制作新闻系统的思路

PHP使用flock实现文件加锁的方法

精品推荐
分类导航