/**
** readDir
** 读取目录一层列表
**
** @param $dir string
** @return $array array
**/
function readDirectory($dir){
$handle = opendir($dir);
$directories = array();
$i=0;
while(false!==($fileDir=readdir($handle))){
if($fileDir!='.' && $fileDir!='..' && $fileDir!='.svn' && $fileDir!='.DS_Store'){
$files[$i] = $fileDir;
}
}
closedir($handle);
return $files;
}
我想取一个目录里的文件或文件夹显示出来
我在本地显示的 是 images、index.html、index2.html、test
但是在服务上是 index3.html 、index1.html 、 index.html 、 index2.html 、test 、images
本意想得是 先排文件夹 再排文件 可以 本地和服务上怎么会有这样的差别?
-------------------------------------------------------------------------------------------------------------------------------------------------------
http://www.php.net/manual/zh/function.readdir.php
返回目录中下一个文件的文件名。文件名以在文件系统中的排序返回。
本地的系统和服务器的系统不一样 导致排序不一样,没有注意 以为都是以 字母 排序的