Öffnen Sie ein Verzeichnis, listen Sie seine Dateien auf, fügen Sie das Verzeichnishandle hinzu, listen Sie seine Dateien erneut auf und schließen Sie:
<?php$dir = "/images/";// Öffnen Sie ein Verzeichnis und lesen Sie seinen Inhaltif (is_dir($dir)){ if ($dh = opendir($dir)){ // Dateien im Bilderverzeichnis auflisten while (($file = readdir($dh)) !== false){ echo "filename:" "<br>" // Dateien im Bilderverzeichnis noch einmal auflisten (($file = readdir($dh)) !== false){ echo "filename:" } geschlossenir($dh }};Ergebnis:
Dateiname: cat.giffilename: dog.giffilename: horse.giffilename: cat.giffilename: dog.giffilename: horse.gifDie Funktion rewinddir() setzt das von opendir() erstellte Verzeichnis-Handle zurück.
rewinddir( dir_handle );
Parameter | beschreiben |
---|---|
dir_handle | Optional. Gibt eine Verzeichnis-Handle-Ressource an, die zuvor von opendir() geöffnet wurde. Wenn dieser Parameter nicht angegeben ist, wird der letzte von opendir() geöffnete Link verwendet. |
Rückgabewert: | - |
---|---|
PHP-Version: | 4,0+ |