디렉토리 목록과 파일 목록을 읽는 PHP 코드 예제

WBOY
풀어 주다: 2016-07-25 08:59:29
원래의
1200명이 탐색했습니다.
  1. /**

  2. * getDir()去文件夹列表
  3. * getFile()去对应文件夹下面的文件列表
  4. * 二者的区别在于判断有没有“.”后缀的文件,其他都一样
  5. * edit bbs.it-home.org
  6. */

  7. //获取文件目录列表,该方法返回数组

  8. function getDir($dir) {
  9. $dirArray[]=NULL;
  10. if (false != ($handle = opendir ( $dir ))) {
  11. $i=0;
  12. while ( false !== ($file = readdir ( $handle )) ) {
  13. //去掉"“.”、“..”以及带“.xxx”后缀的文件
  14. if ($file != "." && $file != ".."&&!strpos($file,".")) {
  15. $dirArray[$i]=$file;
  16. $i ;
  17. }
  18. }
  19. //关闭句柄
  20. closedir ( $handle );
  21. }
  22. return $dirArray;
  23. }

  24. //获取文件列表

  25. function getFile($dir) {
  26. $fileArray[]=NULL;
  27. if (false != ($handle = opendir ( $dir ))) {
  28. $i=0;
  29. while ( false !== ($file = readdir ( $handle )) ) {
  30. //去掉"“.”、“..”以及带“.xxx”后缀的文件
  31. if ($file != "." && $file != ".."&&strpos($file,".")) {
  32. $fileArray[$i]="./imageroot/current/".$file;
  33. if($i==100){
  34. break;
  35. }
  36. $i ;
  37. }
  38. }
  39. //关闭句柄
  40. closedir ( $handle );
  41. }
  42. return $fileArray;
  43. }

  44. //调用方法getDir("./dir")……可以是绝对路径也可以是相对路径

  45. ?>

复制代码


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿