ホームページ  >  記事  >  バックエンド開発  >  PHPはフォルダーリスト、ファイルリストを取得します

PHPはフォルダーリスト、ファイルリストを取得します

WBOY
WBOYオリジナル
2016-07-25 09:08:331835ブラウズ
PHPはフォルダーリスト、ファイルリストを取得します
  1. /**
  2. * 間抜け 2011-11-30
  3. * getDir() はフォルダー リストに移動し、getFile() は対応するフォルダーの下にあるファイル リストに移動します。この 2 つの違いは、「.」が付いたファイルがあるかどうかを判断することです。他のすべては同じです
  4. */
  5. //ファイルディレクトリリストを取得します。このメソッドは配列を返します
  6. function getDir($dir) {
  7. $dirArray[]=NULL;
  8. if ( false != ($handle = opendir ( $dir ))) {
  9. $i=0;
  10. while ( false !== ($file = readdir ( $handle )) ) {
  11. //「"」を削除します。 、「 ..」および「.xxx」サフィックスを持つファイル
  12. if ($file != "." && $file != ".."&&!strpos($file,".")) {
  13. $dirArray[$ i | $fileArray[]=NULL;
  14. if (false != ($handle = opendir ( $dir ))) {
  15. $i=0;
  16. while ( false !== ($file = readdir ( $handle )) ) {
  17. //「.」、「..」および「.xxx」サフィックスを持つファイルを削除します
  18. if ($file != "." && $file != ".."&&strpos($file,"." ) ) {
  19. $fileArray[$i]="./imageroot/current/".$file;
  20. if($i==100){
  21. Break;
  22. }
  23. $i++;
  24. }
  25. }
  26. //閉じるhandle
  27. Closedir ( $handle );
  28. }
  29. return $fileArray;
  30. }
  31. //メソッド getDir("./dir") を呼び出します....
  32. ?> コードをコピーします
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。