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+MySQL 制作简单的留言本
Nov 02 PHP
给初学者的30条PHP最佳实践(荒野无灯)
Aug 02 PHP
利用Ffmpeg获得flv视频缩略图和视频时间的代码
Sep 15 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 PHP
php查询ip所在地的方法
Dec 05 PHP
PHP实现扎金花游戏之大小比赛的方法
Mar 10 PHP
php简单实现sql防注入的方法
Apr 22 PHP
LAMP环境使用Composer安装Laravel的方法
Mar 25 PHP
PHP封装的分页类与简单用法示例
Feb 25 PHP
php中对象引用和复制实例分析
Aug 14 PHP
php使用gearman进行任务分发操作实例详解
Feb 26 PHP
用php如何解决大文件分片上传问题
Jul 07 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&amp;&amp;mysql)三
2006/10/09 PHP
两个强悍的php 图像处理类1
2009/06/15 PHP
PHP使用file_get_content设置头信息的方法
2016/02/14 PHP
轻轻松松学习JavaScript
2007/02/25 Javascript
浏览器页面区域大小的js获取方法
2013/09/21 Javascript
浅析return false的正确使用
2013/11/04 Javascript
jquery操作select详解(取值,设置选中)
2014/02/07 Javascript
跟我学Node.js(四)---Node.js的模块载入方式与机制
2014/06/04 Javascript
JavaScript利用append添加元素报错的解决方法
2014/07/01 Javascript
异步JS框架的作用以及实现方法
2015/10/29 Javascript
javascript每日必学之循环
2016/02/19 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
Vue 组件间的样式冲突污染
2017/08/31 Javascript
vue-music关于Player播放器组件详解
2017/11/28 Javascript
vue 自定义 select内置组件
2018/04/10 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
vue 插槽简介及使用示例
2020/11/19 Vue.js
python利用hook技术破解https的实例代码
2013/03/25 Python
Python随机生成信用卡卡号的实现方法
2015/05/14 Python
Python中Django 后台自定义表单控件
2017/03/28 Python
Python编程之黑板上排列组合,你舍得解开吗
2017/10/30 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
python实现弹跳小球
2019/05/13 Python
Django框架 querySet功能解析
2019/09/04 Python
使用python计算三角形的斜边例子
2020/04/15 Python
详解css3 Transition属性(平滑过渡菜单栏案例)
2017/09/05 HTML / CSS
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
车辆维修工自我评价怎么写
2013/09/20 职场文书
幼儿园保育员辞职信
2014/01/12 职场文书
2015年大学生实习评语
2015/03/25 职场文书
卫生主题班会
2015/08/14 职场文书
股权投资协议书
2016/03/23 职场文书
导游词之杭州岳王庙
2019/11/13 职场文书
CDPR谈《巫师》新作用虚幻5原因 称不会为Epic独占
2022/04/06 其他游戏
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android