Header für fehlende Grafik?
Dieter
- php
Hallo Forumer
ich benutze ein PHP-Skript um Bilder zu erzeugen.
etwa so
<img src="autothumb.php?IMG=einbild.jpg">
Das klappt auch prima. Jetzt soll unter bestimmten Umständen kein Bild erzeugt werden.
Wenn das PHP-Skript einfach einen 404-Header zurückliefert wird aber im Browser nicht das üblich 'Bild-fehlt-Icon' angezeigt.
Das hätte ich aber gerne genau so.
Weiterhin möchte ich, dass wenn man sich die Eigenschaften des (fehlenden) per Skript erzeugten Bildes ansieht der Grafikname als Quelle erscheint und nicht der Pfad zum Skript.
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt.
Vielen Dank für Eure Hilfe
Dieter
ich benutze ein PHP-Skript um Bilder zu erzeugen.
etwa so
<img src="autothumb.php?IMG=einbild.jpg">
Das klappt auch prima. Jetzt soll unter bestimmten Umständen kein Bild erzeugt werden.
Wenn das PHP-Skript einfach einen 404-Header zurückliefert wird aber im Browser nicht das üblich 'Bild-fehlt-Icon' angezeigt.
Müsste aber eigentlich. Wenn die Anfrage ein 404 zurückliefert, ist es egal, ob dieser Fehler von einem Skript erzeugt wurde oder vom Browser. Liefert dein Skript denn tatsächlich 404 zurück? Vielleicht unterscheidet der Browser aber auch anhand der Dateiendung, was er anzeigt (man weiß ja nie :)..
Weiterhin möchte ich, dass wenn man sich die Eigenschaften des (fehlenden) per Skript erzeugten Bildes ansieht der Grafikname als Quelle erscheint und nicht der Pfad zum Skript.
Ein Browser nimmt sicherlich immer den Namen aus der Adresse als Bildnamen, und davon wirst du ihn nicht abbringen können.
Was du probieren könntest, wäre einen 302-Redirect erzeugen, der auf das (nicht existierende) Bild zeigt.
Gruß,
soenk.e