php遍历目录viewDir函数


Posted in PHP onDecember 15, 2009
<?php 
/** 
* 遍历目录,找出目录下某个后缀名的所有文件 
* */ 
function viewDir ($directory, $ext) { 
if (is_dir($directory)) { 
$handle = opendir($directory); 
while ($file = readdir($handle)){ 
$subdir = $directory . '/' .$file; 
if ($file != '.' && $file !='..' && is_dir($subdir)){ 
viewDir($subdir,$ext); 
} else if( $file != '.' && $file != '..') { 
$fileInfo = pathinfo($subdir); 
$fileExt = $fileInfo['extension']; 
if ($fileExt == $ext){ 
echo $directory.'/'.$file.'<br />'; 
} 
} 
} 
closedir($handle); 
} 
} 
viewDir('E:\www\test','php'); 
?>
PHP 相关文章推荐
PHP下10件你也许并不了解的事情
Sep 11 PHP
PHP Session变量不能传送到下一页的解决方法
Nov 27 PHP
php中$this-&amp;gt;含义分析
Nov 29 PHP
php使浏览器直接下载pdf文件的方法
Nov 15 PHP
PHP实现单例模式最安全的做法
Jun 13 PHP
PHP清除字符串中所有无用标签的方法
Dec 01 PHP
PHP获取一年有几周以及每周开始日期和结束日期
Aug 06 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
Jan 22 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
Oct 08 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
Oct 13 PHP
PHP 搜索查询功能实现
Nov 29 PHP
Thinkphp5行为使用方法汇总
Dec 21 PHP
php csv操作类代码
Dec 14 #PHP
PHP开发过程中常用函数收藏
Dec 14 #PHP
将文件夹压缩成zip文件的php代码
Dec 14 #PHP
php入门教程 精简版
Dec 13 #PHP
php实现的仿阿里巴巴实现同类产品翻页
Dec 11 #PHP
Php Mssql操作简单封装支持存储过程
Dec 11 #PHP
php smarty模版引擎中变量操作符及使用方法
Dec 11 #PHP
You might like
php上传功能集后缀名判断和随机命名(强力推荐)
2015/09/10 PHP
浅谈PHP的反射API
2017/02/26 PHP
JavaScript URL参数读取改进版
2009/01/16 Javascript
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
js 处理数组重复元素示例代码
2013/12/27 Javascript
jQuery实现列表内容的动态载入特效
2015/08/08 Javascript
jQuery实现的AJAX简单弹出层效果代码
2015/11/26 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
jQuery 判断元素整理汇总
2017/02/28 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
详细讲解vue2+vuex+axios
2017/05/27 Javascript
JQueryMiniUI按照时间进行查询的实现方法
2017/06/07 jQuery
security.js实现的RSA加密功能示例
2018/06/06 Javascript
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
原生javascript实现连连看游戏
2019/01/03 Javascript
浅谈Vue2.4.0 $attrs与inheritAttrs的具体使用
2020/03/08 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
[05:03]2018DOTA2亚洲邀请赛主赛事首日回顾
2018/04/04 DOTA
[42:24]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第三场 11.27
2020/12/01 DOTA
JSON文件及Python对JSON文件的读写操作
2018/10/07 Python
Python实现多进程的四种方式
2019/02/22 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
2020/02/12 Python
python实现图片横向和纵向拼接
2020/03/05 Python
如何用canvas实现在线签名的示例代码
2018/07/10 HTML / CSS
Elizabeth Gage官网:英国最好的珠宝设计之一
2020/09/26 全球购物
如何在Cookie里面保存Unicode和国际化字符
2013/05/25 面试题
公共事业管理本科生求职信
2013/10/07 职场文书
护士实习生自我鉴定范文
2013/12/10 职场文书
大学生职业生涯设计书
2014/01/02 职场文书
我读书我快乐演讲稿
2014/05/07 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
mysql外连接与内连接查询的不同之处
2021/06/03 MySQL
Go 语言结构实例分析
2021/07/04 Golang