Hallo!
Ich habe zwar schon alles durchsucht, allerdings hat mir nicht wirklich irgendwas von dem was ich gefunden habe weitergeholfen. Folgendes:
Ich möchte in einer Tabelle ein Bild mit der gd-Extension erstellen. Allerdings mache ich das so:
Da nun aber beim Tabellen erstellen schon etwas gesendet/empfangen wird, bekomme ich im Browser den Fehler
Gibt es eine Möglichkeit einen Ersatz für
in der Image-Funktion zu benutzen? Wäre dankbar für jede Hilfe.
MfG
shrewm
Ich habe zwar schon alles durchsucht, allerdings hat mir nicht wirklich irgendwas von dem was ich gefunden habe weitergeholfen. Folgendes:
Ich möchte in einer Tabelle ein Bild mit der gd-Extension erstellen. Allerdings mache ich das so:
PHP:
function create_text_image($var)
{
$text = $var;
// Bild erzeugen und ausgeben
header ("Content-type: image/png");
// 56,16 ist die Groesse in Pixel
// $im = imagecreate (56,16) or die ("Cannot Initialize new GD image stream");
$im = imagecreatetruecolor (56,16) or die ("Cannot Initialize new GD image stream");
// Schwarzer Hintergrund
$background_color = imagecolorallocate($im, 120, 10, 160);
// gelber Text
$text_color = imagecolorallocate($im, 255, 255, 0);
// genaueres zu Funktion auf php.net
imagestring($im, 5, 0, 0, $text, $text_color);
// PNG Bild erzeugen und senden
imagepng($im);
// Bild auf dem Server loeschen
imagedestroy($im);
}
?>
Code:
"Cannot modify header information - headers already sent by
(output started at d:\programme\Apache\Apache\htdocs\...\style.php:2) in
d:\programme\Apache\Apache\htdocs\...\functions.php on line 69"
Code:
header ("Content-type: image/png");
MfG
shrewm