PHP - 根据日期排序,并下载最新 5 个文件的链接



我有下面的代码,它提供了所有扩展名为.sh的文件的下载链接。我正在尝试修改它以仅提供最新 5 个文件的链接,但它不起作用。

if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != ".." && strtolower(substr($file, strrpos($file, '.') + 1)) == 'sh')
{
echo '<a href="'.$file.'">'.$file.'</a>'."<br>";
}
}
closedir($handle);
}
array_multisort(array_map('filemtime', ($files = glob("*.sh*"))), SORT_DESC, $files );
$newest = array_slice($files, 0, 5);

foreach($newest as $value({ 回应'.$value'。
"; }

最新更新