ciao!
ho questa funzioncina qua:
il problema, probabilmente banale, è che getCTime() mi restituisce sempre la data odierna.Codice PHP:public function getFiles($directory) {
if (is_dir($directory)) {
$iterator = new DirectoryIterator($directory);
$fileArray = array();
foreach ($iterator as $dir) {
if ($dir->isFile()) {
$fileArray[] = array(
'nome' => $dir->getFilename(),
'data' => $dir->getCTime(),
'size' => $dir->getSize(),
'ext' => pathinfo($dir->getFilename(), PATHINFO_EXTENSION)
);
}
}
}
sort($fileArray);
return $fileArray;
}
su tutti i file che trova, anche su quelli creati un mese fa.
dove sto sbagliando??
EDIT
mi sono risposto da solo.
getMTime() al posto di getCTime()
scusate il post, ma mi era proprio sfuggito.

Rispondi quotando