php中文路径问题

时间:2016-03-25 09:21:39 阅读:321次
解决php中文路径问题的方法

解决php中文路径问题的方法

<?php
$filename =  str_replace('\\', '/', __FILE__);
$basename = basename($filename);
define('ROOT_PATH', str_replace($basename, '', $filename));
//遍历目录
function listDir($dir){
	$files = array();
	if(is_dir($dir)){
     	if ($dh = opendir($dir)) {
        	while (($file = readdir($dh)) !== false){
     			if((is_dir($dir."/".$file)) && $file!="." && $file!=".."){
     				listDir($dir."/".$file);
     			}
				else{
         			if($file!="." && $file!=".."){
         				$files[] = $file;
      				}
     			}
        	}
        	closedir($dh);
     	}
   	}
   	return $files;
}

$ori_dirname = ROOT_PATH.'Data1';
$count=0;
$files = listDir($ori_dirname);
foreach ($files as $file) {
	echo $file;
}


扫描二维码关注程序员爱笔记,接收更多资讯

评论

快速评论