虚拟主机域名注册-常见问题php技术 → php技术


php中列出某一个目录下的所有文件
作者:

php的函数还是很强大的,下面是我写的php列出目录 下的所有文件的函数,可以控制只查找哪些类型的文件.

代码如下:

    /**
 * 返回某一个目录下的文件列表,以一维数组返回
 * $dir 某一个目录 
 * $filetype 充许返回的文件类型,多个以|分隔 如.php|.txt
 * */
function getdirlist($dir,$filetype=""){
     
    $dir=str_replace("\\","/",$dir);
    $a=array();
    if (is_dir($dir)) {
        if ($dh = opendir($dir)) {
            $i=0;
            if($filetype!="") $filetype=str_replace(".","\.",$filetype);
            while (($file = readdir($dh)) !== false) {
                if($filetype!=""){
                     if(preg_match("/(".$filetype.")$/",$file)){
                         $a[$i]=$dir."/".$file;  $i++;
                     }
                }else{
                    $a[$i]=$dir."/".$file; $i++;
                }
             }
            closedir($dh);
        }
    }
    return $a;
}




来源:
阅读:1439
日期:2013-05-22

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:利用python备份sqlserver数据库和mysql数据库
下一篇:[原创]利用jquery和jsonp来获取跨站数据,并实现cookie共享
  >> 相关文章