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 相关文章推荐
火车头discuz6.1 完美采集的php接口文件
Sep 13 PHP
基于PHP array数组的教程详解
Jun 05 PHP
Zend studio文件注释模板设置方法
Sep 29 PHP
php后门URL的防范
Nov 12 PHP
CodeIgniter使用phpcms模板引擎
Nov 12 PHP
php实现获取文章内容第一张图片的方法
Nov 04 PHP
PHP过滤黑名单关键字的方法
Dec 01 PHP
PHP中使用正则表达式提取中文实现笔记
Jan 20 PHP
thinkPHP5.0框架开发规范简介
Mar 25 PHP
php实现微信原生支付(扫码支付)功能
May 30 PHP
php文件后缀不强制为.php的实操方法
Sep 18 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
Mar 09 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
一个颜色轮换的简单例子
2006/10/09 PHP
CodeIgniter视图使用注意事项
2016/01/20 PHP
PHP中mysqli_get_server_version()的实例用法
2020/02/03 PHP
php+iframe 实现上传文件功能示例
2020/03/04 PHP
页面实时更新时间的JS实例代码
2013/12/18 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
jQuery绑定事件on()与弹窗的简要概述
2016/04/27 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
原生JS实现的放大镜效果实例代码
2016/10/15 Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
2016/10/21 Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
2020/11/24 Javascript
Linux使用Node.js建立访问静态网页的服务实例详解
2017/03/21 Javascript
深入理解基于vue-cli的vuex配置
2017/07/24 Javascript
详解在Vue中有条件地使用CSS类
2017/09/30 Javascript
详解webpack性能优化——DLL
2017/10/20 Javascript
vue使用mint-ui实现下拉刷新和无限滚动的示例代码
2017/11/06 Javascript
新手简单了解vue
2019/05/29 Javascript
前端天气插件tpwidget使用方法详解
2019/06/24 Javascript
使用纯前端JavaScript实现Excel导入导出方法过程详解
2020/08/07 Javascript
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
python将秒数转化为时间格式的实例
2018/09/16 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
简单了解python gevent 协程使用及作用
2019/07/22 Python
Python协程 yield与协程greenlet简单用法示例
2019/11/22 Python
20佳惊艳的HTML5应用程序示例分享
2011/05/03 HTML / CSS
详解如何解决H5开发使用wx.hideMenuItems无效果不生效
2021/01/20 HTML / CSS
StubHub中国:购买和出售全球活动门票
2020/01/01 全球购物
办加油卡单位介绍信
2014/01/09 职场文书
社区工作者先进事迹
2014/01/18 职场文书
销售总经理岗位职责
2014/03/15 职场文书
港澳通行证委托书怎么写
2014/08/02 职场文书
部门活动策划方案
2014/08/16 职场文书
家庭贫困证明
2014/09/23 职场文书
就业意向书范本
2015/05/11 职场文书
虎兄虎弟观后感
2015/06/12 职场文书
nginx反向代理配置去除前缀案例教程
2021/07/26 Servers