generiertes bild ausgeben

Hallo,

ich möchte gerne, dass ein von php generiertes Bild ausgegeben wird. könntet ihr mir evtl sagen, wie ich das machen kann? am besten wäre gleich, wenn ich wüsste, wie ich dieses Bild 5 mal hintereinander ausgeben kann(fünfmal nebeneinander)

Das hier ist der code :

[php]<?php function createbutton($i){ Header("Content-type: image/jpeg"); $string = "Button"; $button .= "$string "; $button .= "$i"; $im = imagecreatefromjpeg("button.jpg"); $sfarbe = ImageColorAllocate($im, 255, 255, 255); ImageString($im,2,12,8,$button,$sfarbe); ImageJpeg($im); echo $im; ImageDestroy($im); } ?>

"> [/php]

Das einzige was da raus kommt ist

‰úÒèßòa¶ÿ ...

hey,

ersetze mal das „echo“ durch ein „return“

@ boehseronkel: Ich glaube nicht das das einen unterschied macht aber du hast schon recht das alles nach imagejpeg ist überflüssig.

Nimm mal den inhalt deiner funktion und packe ihn in ein getranntes script mit namen bild.php.

Bei deinem img-Tag trägst du dann als src die bild.php ein und schon erscheint es wiie gewünscht.

EDIT: Du kannst dem parser arbeit ersparen wenn du statt:
[php]$button .= "$string ";
$button .= „$i“; [/php]
folgendes schreibst:
[php]$button .= $string;
$button .= $i; [/php]

EDIT2: Falls du dem bild trotzdem auf irgendeine art und weise die informationen $i und $string übergeben willst mache das über get parameter beim aufruf im src von img.

ofters ausgeben kannst dues mit einer schleife