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 相关文章推荐
将RTF格式的文件转成HTML并在网页中显示的代码
Oct 09 PHP
PHP memcache扩展的三种安装方法
Apr 26 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
Oct 29 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
Jun 24 PHP
ThinkPHP3.1的Widget新用法
Jun 19 PHP
php查询mysql大量数据造成内存不足的解决方法
Mar 04 PHP
Laravel 5框架学习之Blade 简介
Apr 08 PHP
php实现的简单中文验证码功能示例
Jan 03 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
Mar 16 PHP
laravel框架模型、视图与控制器简单操作示例
Oct 10 PHP
php模拟post提交请求调用接口示例解析
Aug 07 PHP
PHP 时间处理类Carbon
May 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 rawurlencode与urlencode函数的深入分析
2013/06/08 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
PHP实现可精确验证身份证号码的工具类示例
2018/05/31 PHP
HTML5如何适配 iPhone IOS 底部黑条
2021/03/09 HTML / CSS
图片自动缩小的js代码,用以防止图片撑破页面
2007/03/12 Javascript
JavaScript设置FieldSet展开与收缩
2009/05/15 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
javascript数组去重方法终极总结
2014/06/05 Javascript
js锁屏解屏通过对$.ajax进行封装实现
2014/07/31 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
jsonp跨域请求详解
2017/07/13 Javascript
微信小程序左滑动显示菜单功能的实现
2018/06/14 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
基于js实现判断浏览器类型代码实例
2020/07/17 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
Python中针对函数处理的特殊方法
2014/03/06 Python
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
python批量生成本地ip地址的方法
2015/03/23 Python
Python遍历numpy数组的实例
2018/04/04 Python
Pycharm简单使用教程(入门小结)
2019/07/04 Python
Python 实现一行输入多个数字(用空格隔开)
2020/04/29 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
温泉秘密:Onsen Secret
2020/07/06 全球购物
小学校本培训方案
2014/06/06 职场文书
工作证明格式及范本
2014/09/12 职场文书
中国在我心中演讲稿
2014/09/13 职场文书
干部作风建设心得体会
2014/10/22 职场文书
银行催款通知书
2015/04/17 职场文书
2015年市场部工作总结
2015/04/30 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP
Redis IP地址的绑定的实现
2021/05/08 Redis
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS