function dir($dir){ $files=array();//设置空数组存放返回值 if($handel=opendir($dir)){ //如果打开了某一文件的目录句柄 While($file=readdir($handel)!=false){ //返回该目录句柄是不是假值的话继续 if($file!=”..”&& $file!=”.”){ //去掉打印出数组中文件名为..和.的文件 if(is_dir($dir.”/”.$file)){ //如果是目录还有子文件夹,赋值给数组 $files[$file]=scandir($dir.”/”.$file); // 函数返回一个数组,其中包含 指定路径中的文件和目录。括号内为新组装的路径 }else{ $files[]=$file; } } } Closedir($handel); //关闭目录句柄 return $files; //返回已存值的数组 }
请求资源或报告无效资源,请点击[反馈中心]