<?php /********************** 一个简单的目录递归函数 第一种实现办法:用dir返回对象 ***********************/ function tree($directory) { $mydir = dir($directory); echo "<ul>\n"; while($file = $mydir->read()) { //防止输出.和.. //if(($file!=".") AND ($file!="..")) //{ 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(); } //开始运行 tree("D:/var"); /*********************** 第二种实现办法:用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'>fileName:</font></b>",$file,"<br><hr>"; listDir($dir."/".$file."/"); } else { if($file!="." && $file!="..") { echo $file."<br>"; } } } closedir($dh); } } } //开始运行 //listDir("D:/var"); ?>
相关推荐
分享一个php遍历目录和文件列表的类,获取目录列表,获取文件列表,根据相对路径和绝对路径进行实例操作。
遍历目录及子目录中的所有文件,并按级别输出到IE。
1.遍历当前及其子目录中的所有文件,文件放到http/down的目录下无论几级均可。 2.下载的代码fileDownProcess.php文件中除了echo $file_data;其他不能有echo。这点很重要,否则下载下来的文件无法使用。 3.不支持中文...
一个类,可以遍历一个目录,将该目录下所有文件以及子目录及其文件都遍历,生成一个层次分明的数组,还可以将遍历的结果生成一个树状的字符串,直接echo到浏览器。 |-|a.txt |-|b.txt |-|c目录 |---|d.txt |---|c1...
PHP 分页排序遍历目录 从我的PHP+TEXT留言薄[SuiFof原创] 里面分出来的 原先在网络上找遍历分页的时候 找来找去只在百度里面找到一个 于是就用那个修改了下, 增加了 检查遍历目录是否存在 顺逆排序 获取文件的...
一个类,可以遍历一个目录,将该目录下所有文件以及子目录及其文件都遍历,生成一个层次分明的数组,还可以将遍历的结果生成一个树状的字符串,直接echo到浏览器。 |-|a.txt |-|b.txt |-|c目录 |---|d.txt |---|c1...
本文实例讲述了PHP简单实现遍历目录下特定文件的方法。分享给大家供大家参考,具体如下: 1. 使用glob方法 foreach (glob(modules/*.php) as $filename) { echo $filename; } 2. 利用Linux下的ls命令 function ...
本文实例讲述了php遍历目录下文件并按修改时间排序操作。分享给大家供大家参考,具体如下: php 遍历目录下文件方法 //遍历目录下文件方法 function printdir($dir) { $files = array(); //opendir() 打开目录...
一个php遍历目录和文件列表的类,获取目录列表,获取文件列表,根据相对路径和绝对路径进行实例操作。
今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法。具体方法如下: 方法一:使用readir()遍历目录 实现代码如下: function listDir($dir) { if(is_dir($dir)) { if($handle = opendir($...
介绍一个php遍历文件目录的类,并给出了怎么调用的代码实例,需要的朋友们可以下载参考。
php代码-php 递归遍历目录下所有的文件并计算文件md5值
我写这篇笔记的原因是现在网络上关于 PHP 遍历目录文件和 PHP 读取文本文件的教程和示例代码都是极其低效的,低效就算了,有的甚至好意思说是高效,实在辣眼睛。 这篇笔记主要解决这么几个问题: PHP 如何使用超低...
主要介绍了PHP不用递归实现列出目录下所有文件的代码,本文列出了两种方法,并和递归方法做了一个对比,需要的朋友可以参考下
本文实例讲述了PHP递归遍历指定目录的文件并统计文件数量的方法。... //读取当前目录文件 echo readdir($dir). ; //读取上级目录文件 while($filename=readdir($dir)){ //要判断的是$dirname下的路径是否是目录
一说到php遍历目录我们很多朋友会想到是opendir与readdir,这样就可以遍历目录并显示文件,但在php中有一个更简洁的遍历目录的函数glob估计很少有人知道此函数,不过我觉得比起opendir与readdir要简单多了. PHP glob...
本文实例总结了PHP遍历目录文件的常用方法。分享给大家供大家参考,具体如下: 测试算法(源代码经过本站工具http://tools.jb51.net/code/jb51_php_format进行格式化处理,以便于读者阅读) 算法1.简短系 foreach...
php如何实现递归遍历文件目录?