Ciao badaze,
in realtà lo script natsort è proprio tuo e mi va bene, solo che non riesco a fargli leggere le directory di un livello superiore, cioè se metto i due punti non legge nulla . . .
<?
error_reporting (0);
$natSortArray = array();
if ($handle = opendir('..')) {
while (false !== ($file = readdir($handle))) {
if(is_dir("$file") && ($file != '.') && ($file != '..') && ($file != 'files') && ($file != 'comandi') && ($file != 'download') && ($file != 'link') && ($file != 'homepage') && ($file != 'chisiamo') && ($file != 'servizi') && ($file != 'news') && ($file != 'recapiti') && ($file != 'gennaio') && ($file != 'febbraio') && ($file != 'marzo') && ($file != 'aprile') && ($file != 'maggio') && ($file != 'giugno') && ($file != 'luglio') && ($file != 'agosto') && ($file != 'settembre') && ($file != 'ottobre') && ($file != 'novembre') && ($file != 'dicembre')) {
$natSortArray[] = $file;
}
}
closedir($handle);
}
natsort($natSortArray);
foreach($natSortArray as $file) {
echo "<LI CLASS=\"no\"><A HREF=\"../page/$file/index.php\">$file</A>";
}
?>
allora ho usato l'altro script ma non riesco ad inserire natsort
il tuo secondo script proposto non legge le directory