php递归法读取目录及文件的方法


Posted in PHP onJanuary 30, 2015

本文实例讲述了php递归法读取目录及文件的方法。分享给大家供大家参考。具体如下:

这里实例分析php递归法读取目录及文件的方法,代码中包含较为详尽的注释,如下所示:

<?php
function showdir($path){
 $dh = opendir($path);//打开目录
 while(($d = readdir($dh)) != false){
 //逐个文件读取,添加!=false条件,是为避免有文件或目录的名称为0
 if($d=='.' || $d == '..'){//判断是否为.或..,默认都会有
 continue;
 }
 echo $d."<br />";
 if(is_dir($path.'/'.$d)){//如果为目录
 showdir($path.'/'.$d);//继续读取该目录下的目录或文件
 }
 }
}

$path = './';//当前目录
showdir($path);
?>

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

PHP 相关文章推荐
php 正确解码javascript中通过escape编码后的字符
Jan 28 PHP
过滤掉PHP数组中的重复值的实现代码
Jul 17 PHP
php使用json_encode对变量json编码
Apr 07 PHP
将二维数组转为一维数组的2种方法
May 26 PHP
MyEclipse常用配置图文教程
Sep 11 PHP
php实现改变图片直接打开为下载的方法
Apr 14 PHP
浅析PHP中Session可能会引起并发问题
Jul 23 PHP
PHP+Ajax+JS实现多图上传
May 07 PHP
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能示例
Sep 15 PHP
PHP使用PDO调用mssql存储过程的方法示例
Oct 07 PHP
PHP内部实现打乱字符串顺序函数str_shuffle的方法
Feb 14 PHP
php实现通过stomp协议连接ActiveMQ操作示例
Feb 23 PHP
php实现简单文件下载的方法
Jan 30 #PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
Jan 30 #PHP
php+xml结合Ajax实现点赞功能完整实例
Jan 30 #PHP
PHP速成大法
Jan 30 #PHP
php+mysql结合Ajax实现点赞功能完整实例
Jan 30 #PHP
PHP制作百度词典查词采集器
Jan 29 #PHP
php+mysqli事务控制实现银行转账实例
Jan 29 #PHP
You might like
php读取msn上的用户信息类
2008/12/05 PHP
IIS+fastcgi下PHP运行超时问题的解决办法详解
2013/06/20 PHP
php中的curl_multi系列函数使用例子
2014/07/29 PHP
Yii框架form表单用法实例
2014/12/04 PHP
微信支付PHP SDK之微信公众号支付代码详解
2015/12/09 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
Yii2语言国际化自动配置详解
2018/08/22 PHP
Prototype使用指南之selector.js说明
2008/10/26 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
JavaScript中实现map功能代码分享
2015/06/11 Javascript
创建自己的jquery表格插件
2015/11/25 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
微信小程序 出现错误:{&quot;baseresponse&quot;:{&quot;errcode&quot;:-80002,&quot;errmsg&quot;:&quot;&quot;}}解决办法
2017/02/23 Javascript
canvas仿iwatch时钟效果
2017/03/06 Javascript
浅析vue component 组件使用
2017/03/06 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
2017/06/08 Javascript
jQuery实现的form转json经典示例
2017/10/10 jQuery
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
Python中__call__用法实例
2014/08/29 Python
Python中字典和JSON互转操作实例
2015/01/19 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
2018/09/13 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
2019/02/21 Python
tesserocr与pytesseract模块的使用方法解析
2019/08/30 Python
Python如何将函数值赋给变量
2020/04/28 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
2020/07/07 Python
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
农村面貌改造提升实施方案
2014/03/18 职场文书
年会搞笑主持词
2014/03/27 职场文书
关于责任的演讲稿
2014/05/20 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
Oracle中update和select 关联操作
2022/01/18 Oracle