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://.