PHP opendir() funktion
Eksempel
Åbn en mappe, læs indholdet og luk den:
<?php $dir = "/images/"; // Åbn mappe og læs indhold if (is_dir($dir)){ if ($dh = opendir($dir){ while (($file = readdir($dh)) !== false){ echo "filnavn:" . $file . "<br>"; } closedir($dh); } } ?>
Resultat:
filnavn: cat.gif filnavn: dog.gif filnavn: horse.gif
Definition og brug
opendir() funktionen åbner en mappehandle.
Syntaks
opendir(sti,context);
Parametre | Beskrivelse |
---|---|
sti | Obligatorisk. Definerer stien til mappen, der skal åbnes. |
context | Valgfri. Definerer miljøet for mappehandle.context Er en samling af indstillinger, der ændrer adfærd for en ændrbar mappestrøm. |
Tekniske detaljer
Returværdi: |
Returnerer en mappehandle ressurs ved succes. Returnerer FALSE ved fejl. Hvis stien ikke er en gyldig mappe, eller hvis mappen ikke kan åbnes på grund af tilladelsesbegrænsninger eller filsystemfejl, kastes en E_WARNING-niveau fejl. Du kan skjule fejloutput fra opendir() ved at tilføje '@' foran funktionsnavnet. |
---|---|
PHP version: | 4.0+ |
PHP opdateringslog: | PHP 5.0:sti Parameter understøtter nu URL-indpakningsprotokollen ftp://. |