我正在修改一个简单的网站。该网站有一个页面显示可供下载的客户文件(如果适用)。目前,这些文件只是按随机顺序排列,没有具体细节。我希望能够根据它们可用的时间戳按降序排列它们。还包括它们的文件大小。这是使用 php 来显示文件,在显示它们之前是否需要对目录进行排序?如果是这样,那将是一个单独的脚本,何时运行?或者我可以对它们进行排序,因为它们显示在以下代码中?
<div id="f2">
<h3>Files Available for Download</h3>
<p>
<?php
// list contents of user directory
if (file_exists($USER_DIRECTORY)) {
if ($handle = opendir($USER_DIRECTORY)) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "<a href='download_file.php?filename=".urlencode($entry)."'>".$entry."</a><br/>";
}
}
closedir($handle);
}
}
?>
</p>
</div>
对 php 来说非常新,所以任何帮助表示赞赏。