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 相关文章推荐
在PHP3中实现SESSION的功能(二)
Oct 09 PHP
mysql中存储过程、函数的一些问题
Feb 14 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
PHP5中使用PDO连接数据库的方法
Aug 01 PHP
php入门学习知识点二 PHP简单的分页过程与原理
Jul 14 PHP
比较好用的PHP防注入漏洞过滤函数代码
Apr 11 PHP
thinkphp使用phpmailer发送邮件的方法
Nov 24 PHP
使用GDB调试PHP代码,解决PHP代码死循环问题
Mar 02 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
Mar 19 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
Mar 21 PHP
php+Memcached实现简单留言板功能示例
Feb 15 PHP
PHP数组遍历的几种常见方式总结
Feb 15 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连mysql和oracle数据库性能比较
2006/10/09 PHP
php获取数组长度的方法(有实例)
2013/10/27 PHP
php不使用插件导出excel的简单方法
2014/03/04 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
2015/06/10 PHP
php实现登陆模块功能示例
2016/10/20 PHP
javascript document.images实例
2008/05/27 Javascript
深入理解javascript中defer的作用
2013/12/11 Javascript
javascript判断是手机还是电脑访问网页的简单实例分享
2014/06/03 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
freemarker判断对象是否为空的方法
2015/08/13 Javascript
五种js判断是否为整数类型方式
2015/12/03 Javascript
js转html实体的方法
2016/09/27 Javascript
JS实现针对给定时间的倒计时功能示例
2017/04/11 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
详解vue-router 路由元信息
2017/09/13 Javascript
ES6中javascript实现函数绑定及类的事件绑定功能详解
2017/11/08 Javascript
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
vue-router 源码之实现一个简单的 vue-router
2018/07/02 Javascript
vue实现div拖拽互换位置
2020/07/29 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
python 正则式 概述及常用字符
2009/05/07 Python
对Python使用mfcc的两种方式详解
2019/01/09 Python
如何利用python给图片添加半透明水印
2019/09/06 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
在python中使用nohup命令说明
2020/04/16 Python
python中翻译功能translate模块实现方法
2020/12/17 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
Python爬虫分析微博热搜关键词的实现代码
2021/02/22 Python
linux系统都有哪些运行级别
2012/04/15 面试题
法英专业大学生职业生涯规划书范文
2014/09/22 职场文书
2014年企业员工工作总结
2014/12/09 职场文书
Python Pytorch查询图像的特征从集合或数据库中查找图像
2022/04/09 Python
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android