Anzeigen des neuesten Bildes in einem Verzeichnis mit der Endung

Ich möchte das zuletzt geänderte Bild in einem Verzeichnis anzeigen, das auf eine bestimmte Weise endet.

Ich habe es geschafft, die letzte Datei im Verzeichnis anzuzeigen. Ich weiß nur nicht, wie ich das Ergebnis filtern soll, um nur die neueste Datei im Verzeichnis anzuzeigen, die auf "wide-block.jpg" endet.

<?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">';
?>

Ich habe diesen Code von einer anderen Stelle erhalten und merke, dass die zweite if-Anweisung von! = -Dateitypen nicht benötigt wird, sobald meine Überprüfung die neueste Datei mit der Endung "wide-block.jpg" anzeigt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage