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个技巧(2)
Oct 09 PHP
让你的网站首页自动选择语言转跳
Dec 06 PHP
php调用mysql数据 dbclass类
May 07 PHP
用Simple Excel导出xls实现方法
Dec 06 PHP
Laravel 4 初级教程之安装及入门
Oct 30 PHP
微信公众平台接口开发入门示例
Dec 24 PHP
php判断当前用户已在别处登录的方法
Jan 06 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
May 12 PHP
最新制作ThinkPHP3.2.3完全开发手册
Nov 23 PHP
php构造方法中析构方法在继承中的表现
Apr 12 PHP
PHP通过微信跳转的Code参数获取用户的openid(关键代码)
Jul 06 PHP
php递归函数怎么用才有效
Feb 24 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
如何使用FireFox插件FirePHP调试PHP
2013/07/23 PHP
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
js 方法实现返回多个数据的代码
2009/04/30 Javascript
javascript preload&amp;lazy load
2010/05/13 Javascript
js左侧三级菜单导航实例代码
2013/09/13 Javascript
js控制页面控件隐藏显示的两种方法介绍
2013/10/09 Javascript
在jquery boxy中添加百度地图坐标拾取注意流程
2014/04/03 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
JS/jQ实现免费获取手机验证码倒计时效果
2016/06/13 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
浅谈AngularJs指令之scope属性详解
2016/10/24 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
对angularjs框架下controller间的传值方法详解
2018/10/08 Javascript
vue+axios+promise实际开发用法详解
2018/10/15 Javascript
浅谈发布订阅模式与观察者模式
2019/04/09 Javascript
VUE 实现复制内容到剪贴板的两种方法
2019/04/24 Javascript
javascript/jquery实现点击触发事件的方法分析
2019/11/11 jQuery
浅析微信小程序自定义日历组件及flex布局最后一行对齐问题
2020/10/29 Javascript
Python中集合类型(set)学习小结
2015/01/28 Python
python模拟事件触发机制详解
2018/01/19 Python
matlab中实现矩阵删除一行或一列的方法
2018/04/04 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
python 如何去除字符串头尾的多余符号
2019/11/19 Python
Python如何通过Flask-Mail发送电子邮件
2020/01/29 Python
Kears 使用:通过回调函数保存最佳准确率下的模型操作
2020/06/17 Python
Python进行特征提取的示例代码
2020/10/15 Python
canvas基础之图形验证码的示例
2018/01/02 HTML / CSS
2014年节能减排工作总结
2014/12/06 职场文书
小平您好观后感
2015/06/09 职场文书
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL