(PHP 4, PHP 5)
opendir — Åbner en forbinde til en mappe
Returnerer en forbindelse til en mappe som kan bruges til closedir(), readdir() og rewinddir() funktioner.
Mappen som skal åbnes
Returner en forbindelse resource hvis det lykkedes og ellers FALSE.
Hvis path ikke er en gyldig mappe eller hvis mappen ikke kan åbnes på grund af nogle rettigheder eller nogle filsystemproblemer, opendir() returnerer FALSE og genererer en PHP fejl på E_WARNING niveau. Du kan forhindre fejlen at blive vist ved opendir() ved at sætte '@' foran funktionsnavnet.
Version | Beskrivelse |
---|---|
5.0.0 | path accepterer ftp:// URL adresse. |
4.3.0 | path kan også være en URL, som giver en liste over mapper, det er dog kun file:// URL adresser som der er adgang til i PHP 4. |
Example#1 opendir() eksempel
<?php
$dir = "/etc/php5/";
// Åben en kendt mappe og læs dens indhold
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "filename: $file : filetype: " . filetype($dir . $file) . "\n";
}
closedir($dh);
}
}
?>
Ovenstående eksempel vil udskrive noget der ligner:
filename: . : filetype: dir filename: .. : filetype: dir filename: apache : filetype: dir filename: cgi : filetype: dir filename: cli : filetype: dir