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中对数据库操作的封装
Oct 09 PHP
Http 1.1 Etag 与 Last-Modified提高php效率
Jan 10 PHP
PHP面向对象分析设计的61条军规小结
Jul 17 PHP
打造超酷的PHP数据饼图效果实现代码
Nov 23 PHP
php curl基本操作详解
Jul 23 PHP
PHP防止注入攻击实例分析
Nov 03 PHP
php中动态变量用法实例
Jun 10 PHP
php session的锁和并发
Jan 22 PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 PHP
通过PHP设置BugFree获取邮箱通知
Apr 25 PHP
php转换上传word文件为PDF的方法【基于COM组件】
Jun 10 PHP
PHP实现创建以太坊钱包转账等功能
Apr 21 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入门学习知识点四 PHP正则表达式基本应用
2011/07/14 PHP
php中unlink()、mkdir()、rmdir()等方法的使用介绍
2012/12/21 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
PHP getDocNamespaces()函数讲解
2019/02/03 PHP
JQUERY操作JSON实例代码
2010/02/09 Javascript
js URL参数的拼接方法比较
2012/02/15 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
JS图片切换的具体方法(带缩略图版)
2013/11/12 Javascript
Js操作树节点自动折叠展开的几种方法
2014/05/05 Javascript
jQuery.holdReady()使用方法
2014/05/20 Javascript
javascript实现获取浏览器版本、操作系统类型
2015/01/29 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
Bootstrap下拉菜单样式
2017/02/07 Javascript
提高JavaScript执行效率的23个实用技巧
2017/03/01 Javascript
理解Koa2中的async&amp;await的用法
2018/02/05 Javascript
Vue proxyTable配置多个接口地址,解决跨域的问题
2020/09/11 Javascript
python实现从web抓取文档的方法
2014/09/26 Python
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
python 常用的基础函数
2018/07/10 Python
详解django中url路由配置及渲染方式
2019/02/25 Python
python中调试或排错的五种方法示例
2019/09/12 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
如何用Python绘制3D柱形图
2020/09/16 Python
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
单位介绍信范文
2014/01/18 职场文书
森林防火工作方案
2014/02/14 职场文书
市委常委班子党的群众路线教育实践活动整改措施
2014/10/02 职场文书
个人作风建设剖析材料
2014/10/11 职场文书
论群众路线学习笔记
2014/11/06 职场文书
给女朋友道歉的话大全
2015/01/20 职场文书
销售内勤岗位职责
2015/02/10 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
2015年小学数学教师个人工作总结
2015/05/25 职场文书