sort descending
<pre> 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 "<table border=0 width=100% cellpadding=2>". "<tr>". "<td><b>File Name</b></td>". "<td align=right><b>File Size</b></td>". "<td align=right><b>Last Modified</b></td>". "</tr>"; foreach($file_list as $one_file) { print "<tr>". "<td width=70% align=left>". "<a href=".$one_file['name'].">".$one_file['name']."</td>". "<td width=15% align=right>". round((($one_file['size']/1024)+1),0)." kb</td>". "<td width=15% align=right>". date('d.m.Y', $one_file['mtime'])."</td>". "</tr>\n"; } print "</table>";
For ascending sort use:
return ($a['mtime'] < $b['mtime']) ? -1 : 1;
—
return to gimbo wiki home page