phpbar.de logo

Mailinglisten-Archive

[php] Bilder mit header ausgeben

[php] Bilder mit header ausgeben

Thomas Weinert info_(at)_subjective.de
Fri, 22 Sep 2000 10:30:57 +0200


Das kann nicht wirklich funktionieren, die beiden
Header Anweisungen widersprechen sich.

header("Content-type: image(gif");
  => Jetzt kommen die Daten eines Bildes

header("Location: $bild");
  => Rufe andere URL auf, hier gibt es keine Daten.

Korrekt wäre

/* Bild öffnen */
$fp = fopen($bild, "r");
/* Dateizeiger prüfen */
if ($fp) {
  /* Header senden Datenart */
  header("Content-type: image/gif");
  /* Cache ausschalten */
  header("Expires: 0");
  /* Daten durchjagen */
  fpassthru($fp);
  /* Datenzeiger schließen */
  _(at)_fclose($fp);
}

Oder halt nur den Location-Header verwenden,
je nachdem was grade gefragt ist. :-)

cu
Thomas Weinert
http://www.subjective.de




php::bar PHP Wiki   -   Listenarchive