用PHP遍历目录下的全部文件
2010-12-02 11:31
218 查看
第一种实现办法是用dir返回对象,第二种实现办法:用readdir()函数。
<?php /********************** 一个简单的目录递归函数 第一种实现办法:用dir返回对象 ***********************/ function tree($directory) { $mydir = dir($directory); echo "<ul>/n"; while($file = $mydir->read()) { if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")) { echo "<li><font color=/"#ff00cc/"><b>$file</b></font></li>/n"; tree("$directory/$file"); } else echo "<li>$file</li>/n"; } echo "</ul>/n"; $mydir->close(); } //开始运行 echo "<h2>目录为粉红色</h2><br>/n"; tree("./nowamagic"); /*********************** 第二种实现办法:用readdir()函数 ************************/ function listDir($dir) { if(is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if((is_dir($dir."/".$file)) && $file!="." && $file!="..") { echo "<b><font color='red'>文件名:</font></b>",$file,"<br><hr>"; listDir($dir."/".$file."/"); } else { if($file!="." && $file!="..") { echo $file."<br>"; } } } closedir($dh); } } } //开始运行 listDir("./nowamagic"); ?>
相关文章推荐
- PHP遍历目录下全部文件
- 用PHP遍历目录下的全部文件
- PHP遍历目录文件中的文件经典代码
- php实现遍历目录并删除指定文件中指定内容
- 【工具类】遍历扫描目录下全部文件并列出
- php队列方式和递归方式遍历目录文件及子目录
- PHP实现遍历某一目录下的所有文件并将特定后缀文件复制到特定目录
- PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
- php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
- PHP遍历某个目录下的所有文件和子文件夹的实现代码
- 如何使用VC++遍历某一个目录下的全部文件呢?
- PHP遍历目录文件中的文件经典代码
- 【Php】遍历目录下文件、批量替换文件内容等功能的一个类V2
- PHP: 遍历目录下特定文件的若干方法
- php遍历目录输出目录及其下的所有文件示例
- PHP遍历并打印指定目录下所有文件
- php 文件目录遍历 ---->递归函数
- (转)PHP自定义遍历目录下所有文件dir(),readdir()函数
- PHP 遍历目录下的所有文件的方法
- PHP遍历一个目录下的文件夹和文件