используя «glob», чтобы получить все изображения из каталога

Я пытаюсь получить все изображения из каталога и распечатать их. Я знаю, что мой URL-адрес правильный, потому что я повторяю $ dirname вместе с .jpg image, который я сохранил в каталоге. Что я делаю не так?

<?php $dirname = "uploads/{$site_country}_{$site_state}_{$site_name}/{$record_id}/"; $images = glob($dirname . "*.jpg"); foreach($images as $image) { echo '<img src="'.$image.'"/>'; } //check to see if $dirname is correct echo '<img src="' . $dirname . "IMG_0002.JPG" . '"/>'; ?> 

//редактировать

Я решил свою проблему, удалив расширение jpg и просто потянув «*» за все, что находится в папке. Хотя сейчас это работает для меня, это не самая лучшая практика. Это должно быть что-то делать с разными форматами файлов .jpg?