PHP opendir() functie
Voorbeeld
Open een directory, lees zijn inhoud en sluit deze dan:
<?php $dir = "/images/"; // Open de directory en lees zijn inhoud if (is_dir($dir)){ if ($dh = opendir($dir){ while (($file = readdir($dh)) !== false){ echo "filename:" . $file . "<br>"; } closedir($dh); } } ?>
Resultaat:
filename: cat.gif filename: dog.gif filename: horse.gif
Definitie en gebruik
De opendir() functie opent een directory handle.
Syntaxis
opendir(pad,context);
Parameters | Beschrijving |
---|---|
pad | Verplicht. Bepaalt het pad van de directory die moet worden geopend. |
context | Optioneel. Bepaalt de omgeving van de directory handle.context Is een set van opties die het gedrag van een modificeerbare directory stream regelt. |
Technische details
Retourwaarde: |
Bij succes wordt een directory handle resource geretourneerd. Bij falen wordt FALSE geretourneerd. Indien het pad geen geldige directory is, of de directory niet kan worden geopend vanwege toestemmingsoverwegingen of bestandssysteemfouten, wordt een fout van niveau E_WARNING gegooid. U kunt de foutuitvoer van opendir() verbergen door een '@' te voegen voor de functienaam. |
---|---|
PHP Versie: | 4.0+ |
PHP Update Log: | PHP 5.0:pad Parameters ondersteunen nu het ftp:// URL-encapsulatieprotocol. |