Exemplu
Deschideți un director, citește conținutul său, apoi închideți:
<?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);
}
}
?>
Rezultat:
filename: cat.gif
filename: dog.gif
filename: horse.gif
Definiție și utilizare
opendir() Funcția se deschide un mâner director.
Sintaxă
opendir( path,context );
Parametru | Descriere |
---|---|
path | Necesar. Specifică calea directorului care urmează să fie deschis |
context | Opțional. Specifică contextul mânerului director. Contextul este un set de opțiuni care poate modifica comportamentul unui flux |
Detalii tehnice
Întoarcere Valoare: | Returnează resursa mâner pe directorul de succes. FALSE în caz de eșec. Aruncări o eroare de nivel E_WARNING dacă calea nu este un director valabil, sau în cazul în care directorul nu poate fi deschis din cauza restricțiilor impuse de permisiune sau erori filesysytem. Puteți ascunde de ieșire eroare de opendir() prin adăugarea de „@“ la partea din față a numelui funcției |
---|---|
Versiune PHP: | 4.0+ |
PHP Changelog: | PHP 5.0: Parametrul cale suportă acum ftp: // URL înveliș |
<Director de referință PHP