Stò facendo un semplice script che mi prense i file dentro una cartella e me li ordina in ordine di tempo(dal più recente al più vecchio).
In locale funziona tutto ma sul server mi da un errore chilometrico.
Un po' di codice:
codice:
$dir=opendir("pressroom");
$arrFiles=array();
while($filename =readdir($dir)){
if($filename != ".." && $filename != "." && $filename != ".DS_Store"){
$tempo = filemtime($dir."/".$filename);
while (array_key_exists($tempo, $arrFiles)) $tempo++;
$arrFiles[$tempo] = $filename;
}
}
krsort($arrFiles);
$primo=array_shift($arrFiles);
?>
[*]press room
Questo è l'errore:
Warning: filemtime() [function.filemtime]: stat failed for Resource id #3/file.jpg in /web/htdocs/www.sito.it/home/cartella/index.php on line 262
Non riesco a risalire al problema. Forse una scrittura troppo vecchia per il php in uso? Mi apre strano e poi non saprei come ovviare alla cosa.
Grazie in anticipo!