Ciao a tutti ho fatto questa semplicissima funzione per leggere all'interno di una directory:
Il problema è che funziona "ogni tanto", o meglio dandogli in "pasto" alcune cartelle stampa corrtamente SOLO i NOMI DELLE CARTELLE all'interno della cartella specificata.Codice PHP:
function scan_dir($dir) {
if(!is_dir($dir)) die ('Questa non è una directory');
$dir_handle = opendir($dir);
//echo $dir_handle;
$n_pos = 1;
while (false !== ($file = readdir($dir_handle))) {
if($file != "." && $file != ".." && is_dir($file)) {
echo "$n_pos $file
";
$n_pos++;
}
}
closedir($dir_handle);
}
Se dal primo IF che si incontra tolgo, commento, la condizione "&& is_dir($file)" allora funziona sempre.
Io ho messo quella condizione proprio xkè volevo ottenere solo le cartelle contenute all'interno della directory passata come argomento...
Spero ci sia qualcuo che mi possa aiutare....![]()
![]()