ciao!
ho questa funzioncina qua:
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;
}
il problema, probabilmente banale, è che getCTime() mi restituisce sempre la data odierna.
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.