Piuttosto che dirList() utilizzere http://www.php.net/glob
Comunque IMHO il problema potrebbe risiedere in una non corretta gestione degli URL che ti fa creare una tag IMG con un SRC che punta ad un URL non corretto.
Prova ad analizzare il codice HTML restituito al browser e verifica che gli URL siano corretti.