Salve a tutti, ho creato un piccolo script che legge il contenuto di una cartella e mostra il contenuto della stessa con un elenco di link. Ho anche ordinato i files in base alla data e qui viene il problema.
Vi posto il codice
Codice PHP:
                    $open_handle=opendir('news/leggi_news');
                        while (
$news=readdir($open_handle)) {
                        if (
$news=="." || $news==".."){
                        continue;
                        }
                        
$news_array[]=$news;
                        
$filedate_array[]=date ("F d Y H:i:s."filemtime("news/leggi_news/$news"));/*filectime("../leggi_news/$news");*/
                        
$result array_combine($filedate_array$news_array);
                        
krsort($result);
                        }
                        if (
$news_array == "") {
                        echo 
"

Non ci sono news presenti</p>"
;
                        } else {
                        foreach (
$result as $data => $titolo)  {
                        
$titolo_newsstr_replace(".php"""$titolo); 
                         
preg_match("#_(.*)_#"$news$ris);
                        echo 
"[*]<a href=\"news/leggi_news/$titolo\">"preg_replace("#_(.*)_#"""$titolo_news)."</a>$data";
                        }
                        }
                        
closedir($open_handle); 
Il codice così funziona.
Alla variabile $filedate_array[] con filemtime ottengo la data. Se cambio alla variabile $filedate_array[] F d Y H:i:s. con d/m/Y per formattare la data in modo diverso non funziona + niente.
Potete darmi una mano?