PHP opendir() Funktion
Beispiel
Öffnen Sie ein Verzeichnis, lesen Sie seinen Inhalt und schließen Sie es:
<?php
$dir = "/images/";
// Open a directory, and read its contents
if (is_dir($dir)){
if ($dh = opendir($dir)){
while (($file = readdir($dh)) !== false){
echo "filename:" . $file . "<br>";
}
closedir($dh);
}
}
?>
Ergebnis:
filename: cat.gif
filename: dog.gif
filename: horse.gif
Definition und Verwendung
Die Funktion opendir() öffnet ein Verzeichnishandle.
Syntax
opendir(path, context)
Parameterwerte
Parameter | Description |
---|---|
path | Required. Specifies the directory path to be opened |
context | Optional. Specifies the context of the directory handle. Context is a set of options that can modify the behavior of a stream |
Technische Details
Rückgabewert: | Gibt bei Erfolg die Verzeichnis-Handle-Ressource zurück. FALSE bei Fehler. Löst einen Fehler der Ebene E_WARNING aus, wenn der Pfad kein gültiges Verzeichnis ist oder wenn das Verzeichnis aufgrund von Berechtigungsbeschränkungen oder Dateisystemfehlern nicht geöffnet werden kann. Sie können die Fehlerausgabe von opendir() ausblenden, indem Sie dem Funktionsnamen ein '@' voranstellen |
---|---|
PHP-Version: | 4.0+ |
PHP-Änderungsprotokoll: | PHP 5.0: Der Pfadparameter unterstützt jetzt den URL-Wrapper ftp:// |
❮ PHP-Verzeichnisreferenz