PHP rewinddir() Funktion
Beispiel
Öffne ein Verzeichnis, liste die darin befindlichen Dateien auf, setze den Verzeichnisschreibeschalter zurück, liste die Dateien erneut auf und schließe es dann:
<?php $dir = "/images/"; // Öffne das Verzeichnis und lese seinen Inhalt if (is_dir($dir)){ if ($dh = opendir($dir)){ // Liste die Dateien im Verzeichnis "images" auf while (($file = readdir($dh)) !== false){ echo "Dateiname:" . $file . "<br>"; } rewinddir();; // Liste erneut die Dateien im Verzeichnis "images" auf while (($file = readdir($dh)) !== false){ echo "Dateiname:" . $file . "<br>"; } closedir($dh); } } ?>
Ergebnis:
Dateiname: cat.gif Dateiname: dog.gif Dateiname: horse.gif Dateiname: cat.gif Dateiname: dog.gif Dateiname: horse.gif
Definition und Verwendung
Die rewinddir() Funktion setzt den Verzeichnisschreibeschalter zurück, der durch opendir() erstellt wurde.
Syntax
rewinddir(dir_handle);
Parameter | Beschreibung |
---|---|
dir_handle |
Optional. Spezifizieren Sie das Verzeichnisschreibensressource, das durch opendir() geöffnet wurde. Wenn dieser Parameter nicht angegeben ist, wird der letzte Link verwendet, der durch opendir() geöffnet wurde. |
Technische Details
Rückgabewert: | - |
---|---|
PHP Version: | 4.0+ |