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   "".
                "".
                "".
                "".
                "".
                "";

        foreach($file_list as $one_file) {
        print   "".
                "".
                "".
                "".
                "\n";
        }
        print "
File NameFile SizeLast Modified
". "".$one_file['name']."". round((($one_file['size']/1024)+1),0)." kb". date('d.m.Y', $one_file['mtime'])."
"; For ascending sort use: return ($a['mtime'] < $b['mtime']) ? -1 : 1; — return to gimbo wiki home page