php遍历目录viewDir函数

 更新时间:2009年12月15日 11:55:09   作者:  
php遍历目录,找出目录下某个后缀名的所有文件
复制代码 代码如下:

<?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实现的CSS更新类实例

    php实现的CSS更新类实例

    这篇文章主要介绍了php实现的CSS更新类及其用法实例,包括了针对模板文件的检查、更新与替换模板文件等功能,非常实用,需要的朋友可以参考下
    2014-09-09
  • php导入excel文件到mysql数据库的方法

    php导入excel文件到mysql数据库的方法

    这篇文章主要介绍了php导入excel文件到mysql数据库的方法,分析了phpexcel类操作excel文件的技巧及导入数据库的方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • php lcg_value与mt_rand生成0~1随机小数的效果对比分析

    php lcg_value与mt_rand生成0~1随机小数的效果对比分析

    下面小编就为大家带来一篇php lcg_value与mt_rand生成0~1随机小数的效果对比分析。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • PHP fopen 读取带中文URL地址的一点见解

    PHP fopen 读取带中文URL地址的一点见解

    之前喜欢用fopen()函数跨域读取图片或其它文件,一直都没发现什么问题。我所用的PHP版本都是5的了,应该不会有CRLF Injection攻击危险吧
    2012-09-09
  • 两款万能的php分页类

    两款万能的php分页类

    这篇文章主要介绍了万能的php分页类,特别好用,需要使用php分页类的朋友不要错过。
    2015-11-11
  • pdo中使用参数化查询sql

    pdo中使用参数化查询sql

    在使用参数化查询的情况下,数据库服务器不会将参数的内容视为SQL指令的一部份来处理,而是在数据库完成 SQL 指令的编译后,才套用参数运行,因此就算参数中含有具破坏性的指令,也不会被数据库所运行。
    2011-08-08
  • PHP提取中文首字母

    PHP提取中文首字母

    从别人程序中扒拉出来的提取中文首字母的php代码不是原创。Dzender的代码学习用
    2008-04-04
  • php+MySQL判断update语句是否执行成功的方法

    php+MySQL判断update语句是否执行成功的方法

    这篇文章主要介绍了php+MySQL判断update语句是否执行成功的方法,可以通过mysql_affected_rows方法加以实现,需要的朋友可以参考下
    2014-08-08
  • PHP互换两个变量值的方法(不用第三变量)

    PHP互换两个变量值的方法(不用第三变量)

    相信每个刚接触PHP语言的童鞋们应该藕知道,PHP中两个变量的值互换是个很常见的做法,那么下面这篇文章我们就来介绍几个对于变量值互换的常见操作方法,文中介绍的很详细,相信对于大家的理解和学习很有帮助,下面有需要的朋友们来一起看看吧。
    2016-11-11
  • PHP扩展Swoole实现实时异步任务队列示例

    PHP扩展Swoole实现实时异步任务队列示例

    这篇文章主要介绍了PHP扩展Swoole实现实时异步任务队列,结合实例形式分析了PHP扩展Swoole实现实时异步任务队列相关客户端与服务器端操作技巧,需要的朋友可以参考下
    2019-04-04

最新评论