时间:2021-07-01 10:21:17 帮助过:23人阅读
php获取文件目录一层实例代码 (解决中文乱码问题);
// 获取目录一层的方法
/*
* @param readfileone //读取一层文件夹内容
* @param dir // 查找的路径
* @param
* @param
*/
function readfileone($dirName){
$array=array();
$dir='./Public/Uploads/'.$dirName;
if(is_dir(iconv('utf-8','gb2312',$dir))==true){
if($handle=opendir(iconv('utf-8','gb2312',$dir))){
while(false!==($files=readdir($handle))){
$files=iconv('gb2312','utf-8',$files);
if($files!="."&&$files!=".."){
$files=iconv('utf-8','utf-8',$files);
$dir=iconv('utf-8','utf-8',$dir);
if(is_dir($dir."/".$files))
{
$new_dir=$dir."/".$files;
readfileone($new_dir);
}
else
{
$str=$dir."/".$files;
$str=iconv('utf-8','utf-8',$str);
// session('success.file',$str);
array_push($array,$str);
}
}
}
}
closeDir($handle);
}else{
// echo '没有找到目录';
array_push($array,'没有找到目录');
array_push($array,'fail');
}
return $array;//返回二维数组
}相关文章推荐:
php如何创建文件目录?(纯代码)
php如何删除目录及目录下的所有文件的代码实例
PHP如何实现解压压缩包文件到指定目录?(纯代码)
以上就是php如何获取文件一级目录(纯代码)的详细内容,更多请关注Gxl网其它相关文章!