ciao a tutti...

questa funzione che ora vi scrivo legge e stampa a video i file contenuti nelle cartelle e nelle sottocartelle ricorsivamente...solo che non li ordina

qualcuno mi sa modificare questa funzione in modo che per ogni cartella ci sia la lista di file ordinati per nome?

se avete già altro di pronto va bene lo stesso :-)
è URGENTE

grazie mille in anticipo



function ScanDirectory($Directory){
$MyDirectory = opendir($Directory) or die('Errore');
while($Entry = readdir($MyDirectory)) {
if(is_dir($Directory.'/'.$Entry)&& $Entry != '.' && $Entry != '..') {
echo '<ul>'.$Entry;
ScanDirectory($Directory.'/'.$Entry);
echo '[/list]';
}
else {
if($Entry != '.' && $Entry != '..'){
$cartellautente = $Directory."/".$Entry;
echo '[*]'."<a href=\"downloadit.php?file={$cartellautente}\">{$E ntry}</a>
".'';
}
else continue;
}
}
closedir($MyDirectory);
}