Hi!
Ich habe jetzt zu jedem Namen ein Foto angelegt und das so gemacht, dass die Fotos z.B. mit ThomasFrank.jpg aufgerufen werden. Das klappt auch ganz gut, außer bei dem og FritzMüller.jpg, sehr wahrscheinlich wohl wegen der Umlaute.
Vorausgesetzt, der Name wird so, wie es sein soll, aus der Datenbank ausgegeben (keine Zeichenkodierungskonflikte zwischen DB, verarbeitendem Skript und Servereinstellungen für den Charset), müsstest du die Umlaute für die Verwendung in URLs maskieren.
Obendrein kann es auch noch ein Problem mit dem Dateisystem geben. Die potentiell kritischen Stellen sind also Datenbank, PHP (oder was als Programmiersprache verwendet wird), Dateisystem, URL, HTML, Browser. Der OP müsste schon genauer untersuchen und spezifizieren, was das Problem ist, wenn er zielführendere Hinweise bekommen möchte.
Lo!