readdir

(PHP 3, PHP 4 >= 4.0.0)

readdir -- legge una voce dall'handle della directory

Descrizione

string readdir (resource dir_handle)

Restituisce il nomefile del file successivo della directory. I nomi dei file non vengono restituiti in nessun particolare ordine.

Esempio 1. Elenca tutti i file presenti nella directory in uso


// Nota che l'operatore !== non č esistito fino alla versione 4.0.0-RC2
<?php
$handle=opendir('.');
echo "Handle della directory: $handle\n";
echo "File:\n";
while (false !== ($file = readdir($handle))) { 
    echo "$file\n";
}
closedir($handle); 
?>
      

Nota che readdir() restituirā le voci . e ... Se non si vogliono ottenere queste, si possono semplicemente eliminare:

Esempio 2. Elenca tutti i file della directory in uso ed elimina . e ..


<?php 
$handle = opendir('.'); 
while (false !== ($file = readdir($handle))) { 
    if ($file != "." && $file != "..") { 
        echo "$file\n"; 
    } 
}
closedir($handle); 
?>