function recursion_dir($dir){
$files = array();
if($handle = opendir($dir)){
while(($file = readdir($handle)) !== false){
if($file != "." && $file != ".."){
if(is_dir($dir.'/'.$file)){
$files[iconv('gb2312','UTF-8',$file)] = recursion_dir($dir.'/'.$file);//对中文字符进行转码处理
}else{
$files[] = iconv('gb2312','UTF-8',$file);
}
}
}
}else{
return false;//打开文件失败
}
closedir($handle);//关闭句柄
return $files;
} $result = recursion_dir("W:/tmp/");
echo '<pre/>';var_dump($result);exit;
相关文章
- iis6.0、iis7.0设置相关目录禁止执行php或其他危险文件
- 【漏洞复现】WordPress_Wholesale_Market admin-ajax.php 任意文件读取漏洞
- 在Web根目录下建立testdb.php文件内容
- 34)PHP,PHP从数据库读取数据并在html中显示
- php读取url连接的图片,输出到浏览器
- linux递归查找目录下所有文件夹以及文件 - YongjieShi
- linux 递归的改变当前文件及子目录的权限
- 『PHP学习笔记』系列七:读取MySQL数据库中的数据表
- PHP获取临时文件的目录路径
- FileInputStream读取远程或者网络url时报(文件名、目录名或卷标语法不正确)的错