Mailinglisten-Archive |
>-----Original Message----- >From: Marc Beyerlin [mailto:beyerlin_(at)_magic-garden.de] >Sent: Friday, May 03, 2002 7:34 PM >To: php_(at)_phpcenter.de >Subject: [php] Gd erstellte images und html >Ich experimentiere gerade mit der gd libery herum und versuche >ein jpeg und >html im selben php script auszugeben mit outputbuffering auszugeben. >Was ist denn da falsch?oder wie könnte ich es sonnst lösen? Hallo Marc, da wirst Du wenig Erfolg haben. Zunächst stellt sich die Frage wie der Browser unterscheiden sollte, was Bild und was HTML ist und dann auch noch was er wo auf der Seite darstellen soll. Das klappt so nicht. Header kannst Du auch nur einen einzigen je Connect schicken. Per Definition sagt der Header dem Browser was den da jetzt kommt - er muss also eindeutig sein. Der Weg ist folgender: Du baust ein Script, dass HTML ausgibt. In dieser HTML Seite gibt es dann einen Image-Tag der als src nicht ein Bild, sondern wiederum ein PHP-Script hat, welches dann das Bild generiert. Sieht etwas eigenartig aus, aber funktioniert: <img src="bild.php"> Du kannst auch zusätzliche Parameter übergeben, wie bei jedem anderen PHP-Aufruf auch: <img src="bild.php?parm1=1234"> Siehe auch den Thread "[php] htaccess" den Du selber am 02.Mai eröffnet hast .... nur dadurch, dass eine Frage anders gestellt wird kommt man nicht zu einer anderen Lösung! Auch wenn das nicht ganz zu Deiner Frage passt: Ich kann Dir nur empfehlen nicht allzuviel Zeit auf GD zu verwenden! Du kannst mit GD keine GIFs erstellen und die Qualität der gerechneten Bilder ist nicht berühmt. Wir setzen seit einiger Zeit ImageMagick (http://www.imagemagick.org) ein. ImageMagick kannst Du zwar nicht direkt aus PHP heraus steuern, aber mit http://www.php.net/manual/en/ref.exec.php und den entsprechende Shell-Commands lässt sich vieles machen was das Herz begehrt. Gruß, Sascha
php::bar PHP Wiki - Listenarchive