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 八种基本的数据类型小结
Jun 01 PHP
php中防止伪造跨站请求的小招式
Sep 02 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 PHP
简单的php中文转拼音的实现代码
Feb 11 PHP
php计算2个日期的差值函数分享
Feb 02 PHP
php使用GD创建保持宽高比缩略图的方法
Apr 17 PHP
PHP计算日期相差天数实例分析
Feb 23 PHP
PHP调用存储过程返回值不一致问题的解决方法分析
Apr 26 PHP
Linux平台php命令行程序处理管道数据的方法
Nov 10 PHP
浅谈PHP的反射机制
Dec 15 PHP
thinkPHP实现签到功能的方法
Mar 15 PHP
php+ajax实现仿百度查询下拉内容功能示例
Oct 20 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 时间日期操作实战
2011/08/26 PHP
使用cookie实现统计访问者登陆次数
2013/06/08 PHP
php数组去重复数据示例
2014/02/25 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
PHP实现在线阅读PDF文件的方法
2015/06/17 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
js 利用image对象实现图片的预加载提高访问速度
2013/03/29 Javascript
js 判断计算字符串长度/判断空的简单方法
2013/08/05 Javascript
微信小程序入门教程
2016/11/18 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
Vue.js数据绑定之data属性
2017/07/07 Javascript
解决Webpack 热部署检测不到文件变化的问题
2018/02/22 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
node.js使用express框架进行文件上传详解
2019/03/03 Javascript
微信小程序-API接口安全详解
2019/07/16 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
v-slot和slot、slot-scope之间相互替换实例
2020/09/04 Javascript
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
在Python的Django框架中包装视图函数
2015/07/20 Python
Python提取Linux内核源代码的目录结构实现方法
2016/06/24 Python
Python反转序列的方法实例分析
2018/03/21 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
用Python写一个自动木马程序
2019/09/17 Python
python pyenv多版本管理工具的使用
2019/12/23 Python
解决Django部署设置Debug=False时xadmin后台管理系统样式丢失
2020/04/07 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
python-jwt用户认证食用教学的实现方法
2021/01/19 Python
matplotlib bar()实现多组数据并列柱状图通用简便创建方法
2021/02/24 Python
馥绿德雅美国官方网站:Rene Furterer头皮护理专家
2019/05/01 全球购物
JD Sports西班牙:英国领先的运动服装公司
2020/01/06 全球购物
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
2016年国陪研修感言
2015/11/18 职场文书