Christian Tank: PHP dynamisches Bild als Funktion im Quelltext

Beitrag lesen

Hallo,

ich möchte per PHP ein dynamisches Bild on-the-fly erzeugen. Das funktioniert, sofern ich das in einer eigenen Datei erledige. Ich möchte die Erstellung des Bildes (aus Effizienzgründen) als Funktion in den übrigen Quelltext integrieren; So etwa:

$bild="<img src=\"".dynmaischesbild()."\">";

function dynamischesbild(){
     header ("Content-type: image/png");
     $bild = imagecreate (400 , 50);
     imagecolorallocate ($bild, 0, 0, 0);
     $text_farbe = ImageColorAllocate ($bild, 255, 255, 0);
     ImageString ($bild, 4, 0, 0, "Hallo Welt", $text_farbe);
     ImagePNG ($bild);}

Irgendwo müsste ich aus der Funktion per return einen Dateinamen zurücksenden. Wie genau mache ich das?

Danke für die Hilfe...