Dieter: Header für fehlende Grafik?

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

  1. 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