PHP gets folder list, file list
- /**
- * Goofy 2011-11-30
- * getDir() goes to the folder list, and getFile() goes to the file list under the corresponding folder. The difference between the two is to determine whether there are files with a "." suffix. Everything else is the same
- */
- //Get the file directory list, this method returns an array
- function getDir($dir) {
- $dirArray[]=NULL;
- if ( false != ($handle = opendir ( $dir ))) {
- $i=0;
- while ( false !== ($file = readdir ( $handle )) ) {
- //Remove "".", " .." and files with ".xxx" suffix
- if ($file != "." && $file != ".."&&!strpos($file,".")) {
- $dirArray[$i | $fileArray[]=NULL;
- if (false != ($handle = opendir ( $dir ))) {
- $i=0;
- while ( false !== ($file = readdir ( $handle )) ) {
- //Remove "".", ".." and files with ".xxx" suffix
- if ($file != "." && $file != ".."&&strpos($file,".") ) {
- $fileArray[$i]="./imageroot/current/".$file;
- if($i==100){
- break;
- }
- $i++;
- }
- }
- //Close handle
- closedir ( $handle );
- }
- return $fileArray;
- }
- //Call method getDir("./dir")......
- ?>
-
-
-
- Copy code
-
-
-
-
-
-
-
-
-
|