PHP获得目录列表和文件列表
<?php0203/**
04*Goofy 2011-11-30
05*getDir()去文件夹列表,getFile()去对应文件夹下面的文件列表,二者的区别在于判断有没有“.”后缀的文件,其他都一样
06*/
07
08//获取文件目录列表,该方法返回数组
09functiongetDir($dir){
10$dirArray[]=NULL;
11if(false!= ($handle=opendir ($dir))){
12$i=0;
13while(false !== ($file=readdir ($handle))) {
14//去掉"“.”、“..”以及带“.xxx”后缀的文件
15if($file!="."&&$file!=".."&&!strpos($file,".")){
16$dirArray[$i]=$file;
17$i++;
18}
19}
20//关闭句柄
21closedir($handle);
22}
23return$dirArray;
24}
25
26//获取文件列表
27functiongetFile($dir){
28$fileArray[]=NULL;
29if(false!= ($handle=opendir ($dir))){
30$i=0;
31while(false !== ($file=readdir ($handle))) {
32//去掉"“.”、“..”以及带“.xxx”后缀的文件
33if($file!="."&&$file!=".."&&strpos($file,".")){
34$fileArray[$i]="./imageroot/current/".$file;
35if($i==100){
36break;
37}
38$i++;
39}
40}
41//关闭句柄
42closedir($handle);
43}
44return$fileArray;
45}
46
47//调用方法getDir("./dir")……
48?>
页:
[1]