Hey hey!

I'm having a bit of an issue sorting by date with arrays. For example...

I did some scouring around and found these dateAsc and dateDesc functions. It doesn't work at all.

PHP Code:
function dateAsc($a$b) {
strcmp($a["date"], $b["date"]);

dateDesc($a$b) {

while (
false !== ($file readdir($dir_handle))) {  //loop through all the files in the path
if ($file == "." || $file == "..") {
//ignore these
        // these have to be htm files
if (substr_count($file".htm") > 0) {
// now we gotta make the files ledgible. 
$arr_split_it explode("__",$file);
$press_date[$count] = strtotime($arr_split_it[0]);
$press_title[$count] = $arr_split_it[1];
$press_list[$count] = "<li><a href=\"press.php?file=" urlencode($file) . "\">" str_replace("__"," ",str_replace(".htm","",stripslashes(urldecode($file)))) . "</a></li>";

The output looks like this:

  • 07-01-08 New Power Engineer
  • 04-08-08 Data Network
  • 04-08-09 Fiber to the Home
As you can see, the dates are not in order.

Basically this scripts reads files from a directory with the date in the file name, removes the double underscore and the .htm extension and displays it as a readable format on a web page.

All I need to be able to do now is sort them by the date descending. And no, databases are not an option here.

Any thoughts? Thanks!