我想在以特定方式结束的目录中显示最后修改的图像。
我可以显示目录中的最后一个文件我只是不知道如何过滤结果以仅显示以“wide-block.jpg”结尾的目录中的最新文件
<?php
$base_url = 'images/folio/web-portfolio';
$newest_mtime = 0;
$show_file = 'images/folio/no-image.jpg';
if ($handle = opendir($base_url)) {
while (false !== ($latestFile = readdir($handle))) {
if (($latestFile != '.') && ($latestFile != '..') && ($latestFile != '.htaccess')) {
$mtime = filemtime("$base_url/$latestFile");
if ($mtime > $newest_mtime) {
$newest_mtime = $mtime;
$show_file = "$base_url/$latestFile";
}
}
}
}
echo '<img src="' .$show_file. '" alt="Latest from the web">';
?>
我从其他地方获得了该代码,并意识到一旦我检查显示以“wide-block.jpg”结尾的最新文件,它就不需要列出!= 文件类型的第二个 if 语句。