PHP header ersetzen

Hallo,
gibt es eine möglichkeit diesen Code:

PHP:
header('ETag: "'.$etag.'"');
header('Last-Modified: '.$mtime);
header('Content-type: image/gif');
if(isset($_IMAGES[$_GET['img']]))
		{				
print base64_decode($_IMAGES[$_GET['img']]);

}

Anders zu schreiben,weil vor diesem Code eine Ausgabe in HTML stattfindet funktioniert es nicht mehr.

Vielen Dank im Voraus.

PS: Code ausschnitt aus dem Encode Explorer
 
Hast du eine Idee wie ich es sonst machen könnte?

Im Explorer kommt bei diesem Code so etwas heraus:
Code:
 ?PNG


IHDR??7?gAMA??7??tEXtSoftwareAdobe ImageReadyq?e<?IDAT(?u?[? E???&?}???????O(??@_????9a.???v?9\	???bB??W?J?/\Y???+DI??O?)n,T(pbe???F??8??D?`????n?_9??N?8?s]??d!???4????i???/&~??<EOK??E?K?.?:'?	1%?u;Š/2?[??y?OIEND?B`?
 
Nein. Ein Bild kannst du imnmer nur als Bild ausgeben. Ein Script für das Bild, das andere für den HTML-Tag
 
Ich verstehe die Frage nicht. Du musst die Header für den Content-type bei dem Bild ohnehin setzten. In der HTML/PHP die Text und das Bild anzeigen soll, sind die Header nicht nötig.
 
Nein, ich will den Header, den ich im Code oben beschrieben habe, an den Anfang der Datei setzen, nur weiß ich nicht ob das Hilft.
Am Anfang gibt es ja noch keine HTML Ausgaben.
 

Neue Beiträge

Zurück