List efter dato
jeg har det her upload scriptjeg vil gerne have det så at den lister efter dato
den skal list de nye filer nederst
if ($handle = opendir('./upload_her')) {
while (false !== ($file = readdir($handle))) {
if($file != "." && $file != ".." && !ereg("^\..+", $file))
echo '<a href="http://www.diblo.dk/uploade/force-download.php?file=upload_her/'.$file.'">'.$file.'</a>
<br />';
}
closedir($handle);
}
Hele scriptet her
<html>
<head>
<title>Uploade - Diblo Dk</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
</style>
</head>
<body>
<p><?php
$conf["up_dir"] = "upload_her";
$conf["max_str"] = "4000";
/* Check PHP-version */
list($major, $minor, $rev) = explode(".", phpversion());
if($major < 4) {
die("Jeg kan kun arbejde med PHP 4.0.0 eller derover");
}
/* Skab de "moderne" arrays hvis vi arbejder med en aeldre PHP */
if ($minor < 1) {
$_FILES = $HTTP_POST_FILES;
$_POST = $HTTP_POST_VARS;
$_SERVER = $HTTP_SERVER_VARS;
}
/* Hvor flytter vi fra og til */
$fra = $_FILES["upfil"]["tmp_name"];
$til = $conf["up_dir"] . "/" . $_FILES["upfil"]["name"];
/* Accepterer vi filens stoerrelse? */
$fil_str = filesize($fra)/1024;
if ($fil_str > $conf["max_str"]) {
die("Desværre - filen er for stor. Jeg accepterer kun " .
$conf["max_str"] . "kb, og din fil fylder " .
ceil($fil_str, 1) . " kb");
} else {}
/* Saa koerer vi */
if (function_exists("move_uploaded_file")) {
move_uploaded_file($fra, $til);
} else {
copy($fra, $til);
}
echo '
<form action="./uploade.php?action=ok" method="post" enctype="multipart/form-data">
<b>Fil til upload:</b>
<input type="file" name="upfil" />
<input type="submit" value="upload" />
</form>
';
/* This is the correct way to loop over the directory. */
if ($handle = opendir('./upload_her')) {
while (false !== ($file = readdir($handle))) {
if($file != "." && $file != ".." && !ereg("^\..+", $file))
echo '<a href="http://www.diblo.dk/uploade/force-download.php?file=upload_her/'.$file.'">'.$file.'</a>
<br />';
}
closedir($handle);
}
?>
</p>
</body>
</html>
