ディレクトリを開き、そのファイルをリストし、ディレクトリ ハンドルを追加し、そのファイルを再リストして、閉じます。
<?php$dir = "/images/";// ディレクトリを開き、その内容を読み取りますif (is_dir($dir)){ if ($dh = opendir($dir)){ // 実行中に、images ディレクトリ内のファイルを一覧表示します(($file = readdir($dh)) !== false){ echo "filename:" . $file . "<br>" } // 画像ディレクトリ内のファイルを再度リストします。 (($file = readdir($dh)) !== false){ echo "ファイル名:" . $file }}?>結果:
ファイル名: cat.gifファイル名: Dog.gifファイル名: horse.gifファイル名: cat.gifファイル名: Dog.gifファイル名: horse.gifrewinddir() 関数は、opendir() によって作成されたディレクトリ ハンドルをリセットします。
rewinddir( dir_handle );
パラメータ | 説明する |
---|---|
ディレクトリハンドル | オプション。 opendir() によって以前にオープンされたディレクトリ ハンドル リソースを指定します。このパラメータが指定されていない場合は、opendir() によって開かれた最後のリンクが使用されます。 |
戻り値: | - |
---|---|
PHPのバージョン: | 4.0+ |