Moin!
Und wenn du die Gegenvorschläge nicht verstehst, liegt das nicht immer am Kritisierenden.
Gemeint ist, im HTML-Quelltext sowas unterzubringen:
<img src="bildleser.php?zielbild=wasauchimmer.jpg">
»»Wol liegt hier der Sinn ?
Genau das ist dein Problem: Du verstehst anscheinend die Zusammenhänge nicht, die bei dem Zusammenspiel von HTML, HTTP-Requests und PHP-Skriptaufrufen bestehen.
Und das Skript "bildleser.php" reicht dann das angeforderte Bild weiter, wenn Passwort etc. stimmen. Und zwar mit readfile() und passendem header() - nicht so, wie du das hier demonstriert hast (das ist echt übel gewesen).
Das war nur eine Demonstration, das wollt ePhil so gar nicht
insofern brauche ich ihn nicht auch noch mit headerballast
durcheinander zu bringen.
Dein sogenannter "headerballast" ist zwingend notwendig für eine standardkonforme und browserübergreifend funktionierende Bildauslieferung. Dass der IE hier eine Ausnahme bildet und bei gewissen Mime-Typen selbst nachschaut, welcher Medientyp da kommt, wurde erwähnt. Die Welt besteht aber nicht nur aus IEs, wie dir jede Browserstatistik beweist.
Er will Text und Bild auf einer Seite haben, und das geht nur
mit src=... somit hilft hier readfile nicht weiter.
Es geht ihm darum, dass der Zugriff auf die Bilder nur passwortgeschützt erlaubt sein soll. Mangels der Möglichkeit, HTTP-Authentifizierung über .htaccess zu konfigurieren, sucht er eine Ersatzmöglichkeit.
Und die besteht darin, den HTTP-Request auf das Bild abzufangen, und dabei die Benutzerauthenfizierung zu prüfen. Alles andere ist Mumpitz.
Das ist ein Problem, weil der Löschmechanismus nicht geklärt ist. »»
Es gibt viele mögliche Ansätze dazu.
Es gibt beim Programmieren immer viele mögliche Ansätze.
Das, was du oben kritisierst, nämlich konkrete Vorschläge, kommen von dir ja aber auch nicht.
Ja, ich wusste das würde Jemand sagen, aber dieser Part hat
auch nichts mehr mit der eigentlichen Frage zu tun, denn
sein Problem ist soweit geklärt.
Sein neu erzeugtes Problem ist, dass er mit der Zeit alle Bilder doppelt auf seinem Server hat, auf die auch wieder jeder beliebige User zugreifen kann.
Also ist nichts gewonnen.
Sollte ich dazu auch noch Vorschläge machen würde dieser Thread ins Unendliche laufen.
Das kritisiere ich: Unausgegorene Vorschläge von dir, die das Problem nur halb lösen - verbunden mit viel Geraschel von wegen "das Forum ist ja so schlecht" (und implizit: "Ich kann das viel besser.").
Wenn's aber aufwendig wird, kneifst du.
- Sven Rautenberg
"Love your nation - respect the others."