Ciao a tutti, ho fatto un piccolo script che mi legge i files da una cartella e li mostra sulla pagina ordinati per data.
Anzi DOVREBBE leggermi tutti i files visto che non lo fa e me ne legge solo uno. Non riesco proprio a capire dov'è l'errore. Grazie in anticipo per l'aiuto.codice:<? $open_handle=opendir('../news/archivio_news'); while ($news=readdir($open_handle)) { if ($news=="." || $news==".." || $news==".DS_Store"){ continue; } $news_array[]=$news; $filedate_array[]=date ("d/m/o", filemtime("../news/archivio_news/$news"));/*filectime("../leggi_news/$news");*/ $result = array_combine($filedate_array, $news_array); krsort($result); } if ($news_array == "") { echo "<h3>Non ci sono news presenti</h3>"; } else { foreach ($result as $data => $titolo) { $titolo_news= str_replace(".php", "", $titolo); preg_match("#_(.*)_#", $news, $ris); echo "<div class=\"riga_elenco_news\">"; echo "<div class=\"elenca_titolo\">"; echo " <input name=\"file[]\" type=\"checkbox\" value=\"$titolo_news\" /><a href=\"../news/archivio_news/$titolo_news.php\" target=\"blank\">$titolo_news</a></p>"; echo "<p style=\"padding-top:5px;\">Pubblicata il: $data</p>"; echo "</div>"; echo "<div class=\"azioni_news\">"; echo " "; echo "<a href=\"../news/archivio_news/$titolo_news.php\" target=\"blank\">»Vedi news</a>"; echo "<a href=\"modifica_news.php?news_to_modify=$titolo_news.php\" target=\"blank\">»Modifica news</a>"; echo "<a href=\"../news/archivio_news/$titolo_news.php\" target=\"blank\">»Cancella news</a>"; echo "</p>"; echo "</div>"; echo "<div style=\"clear:both;\"></div>"; echo "</div>"; } } closedir($open_handle); ?>