opendir
Apre l'handle della directory
Restituisce un handle della directory da usare nelle chiamate alle funzioni closedir, readdir e rewinddir.
path Il percorso della cartella da aprire context Per una descrizione del parametro context, fare riferimento a la sezione sugli stream del manuale.
Restituisce, in caso di successo, un resource puntatore a una cartella, oppure
false in caso di fallimento.
Se path non è una directory valida o la
directory non può essere aperta a causa di restrizioni sui permessi di accesso o
a causa di errori del filesystem, opendir restituisce false e
genera un errore PHP di tipo
E_WARNING. Si può sopprimere l'output dell'errore di
opendir anteponendo
'@' al nome della
funzione.
Version
Description
5.0.0
path accetta il wrapper URL ftp://
.
4.3.0
path può anche essere qualsiasi URL che supporti
l'elencazione del contenuto delle cartelle; comunque solo il wrapper URL file://
lo supporta in PHP 4
esempio opendir <?php $dir = "/etc/php5/"; // Open a known directory, and proceed to read its contents if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { echo "filename: $file : filetype: " . filetype($dir . $file) . "\n"; } closedir($dh); } } ?> Example outputs similar filename: . : filetype: dir filename: .. : filetype: dir filename: apache : filetype: dir filename: cgi : filetype: dir filename: cli : filetype: dir
is_dir readdir dir