PHP: list files sorted sort descending
function cmp($a, $b) {
if ($a['mtime'] == $b['mtime']) {
return 0;
}
return ($a['mtime'] > $b['mtime']) ? -1 : 1;
}
[...]
chdir("$realpath");
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if (!is_dir($entry)) {
$file_list[] = array('name' => $entry, 'size' => filesize($entry), 'mtime' => filemtime($entry));
}
}
closedir($handle);
}
usort($file_list, "cmp");
print "| File Name | ". "File Size | ". "Last Modified | ". "
| ". "".$one_file['name']." | ". "". round((($one_file['size']/1024)+1),0)." kb | ". "". date('d.m.Y', $one_file['mtime'])." | ". "