Hi,
ich glaube du hast da entweder das Konzept hinter der entstehenden HTML-Seite noch nicht durchblickt und/oder Toms Vorschlag:
Deine Lösung macht im Moment folgendes:
- gallery.php liefert eine HTML-Seite aus, in der sich verschiedene Image-Tags befinden
- Der Browser nimmt sich jedes der Images-Tags und fordert vom Server die Ressource an.
- Der Server sagt "oh, Passwortschutz" und fordert das Passwort an
--> Die Bilder sind ja _nicht_ Teil des PHP-Skripts
Was du machen musst ist wirklich mit PHP diese Dateien auszuliefern, siehe z.B. PHP-FAQ: Datei lesen bzw. PHP-FAQ: Dateidownload mit PHP (aber nur wegen der Art wie man Dateien an den Client weiterliefert).
Statt in deinem PHP-Skript ein Tag <img src="{...}Bilder/bild1.jpg"> zu erzeugen, erzeugst du stattdessen <img src="imageloader.php?bild=bild1.jpg"> und das Skript liest dann die entsprechende Datei aus und liefert sie zurück.
MfG
Rouven
--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(