phpbar.de logo

Mailinglisten-Archive

[php] imagegd2 Ausgabe an den Browser

[php] imagegd2 Ausgabe an den Browser

Sebastian Mendel lists at sebastianmendel.de
Mon Nov 15 11:23:18 CET 2004


Manfred Jordan wrote:
> Hallo zusammen,
> 
> habe da ein problem mit der Funktion imagegd2 (oder auch imagegif,imagejpeg)
> Ich möchte ein Bild in einer Tabelle ausgeben. Folgender Code soll das tun.
> 
> $img = @imagecreatetruecolor(100,10) or die("Cannot Initialize Image");
> print "<TABLE>";
> print "<TR><TD>".imagegd2($img)."</TD></TR>";
> print "</TABLE>";
> imagedestroy($img);
> 
> Das Bild wird nicht in einer separaten Seite ausgegeben, sondern soll sich 
> irgendwo auf der Seite in eben dieser Tabelle befinden.
> 
> Beim IE klappt das auch wunderbar, allerdings nicht bei dem Mozilla Firefox 
> z.B., dort werden nur Hyroglyphen angezeigt, anscheinend der Binärcode wie er 
> in der Datei stehen würde.
> 
> Ich denke mal, ich habe da bestimmt was falsch verstanden bzw. irgendwas 
> vergessen, damit der browser mitbekommt, das dies nun ein bild sein soll.
> 
> Weiß jemand Rat?

du mischst hier Text (HTML) und Binär (Bild) Daten miteinander, was zwar 
grundsätzlich geht, aber nur in einem Mutlipart-MIME-Dokuemnt, der
IE ist sehr sehr nachsichtig bei vielen Fehlern in Webdokumenten und 
stellt es deshalb richtig dar, der Mozilla hält sich da strenger an die 
Regeln und macht es nicht.

Du kannst das Bild z.b. über <img src="meinbildcript.php" /> einbinden.

-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet


php::bar PHP Wiki   -   Listenarchive