您的位置:首页 > 编程语言 > PHP开发

php获取文件目录一层实例代码

2018-08-03 21:02 134 查看
版权声明:未经本人同意 ,不许转载文章,如果转载请备注链接地址! https://blog.csdn.net/qq_38366657/article/details/81394376

1.php获取文件目录一层实例代码 (解决中文乱码问题);

[code]// 获取目录一层的方法
/*
*  @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;//返回二维数组
}

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: