Hallo zusammen,
über folgendes Skript lasse ich Text-Bilder erzeugen:
Das funktioniert auf meinem Server und Lokal wunderbar, jetzt habe ich es auf den Kundenserver hochgeladen und es klappt auch! Ich habe PHP 4 und PHP5, und "gd" ist auch installiert! Warum klappt das nicht? Wenn ich diese PHP mit einem Text öffne zeigt er mir folgenden Quelltext an:
Ich steig da nicht durch...
Danke euch,
Max
über folgendes Skript lasse ich Text-Bilder erzeugen:
PHP-Code:
header('Content-type: image/png');
if(isset($width)) {
$size1=getimagesize("images/schrift.png");
$breite=$size1[0];
$hoehe=$size1[1];
$img=imagecreatefrompng("images/schrift.png");
imagecopyresampled($img,$img,0,0,0,0,$width,$hoehe,$breite,$hoehe);
} else {
if(!isset($breite)) { $breite="200"; }
$url = "images/schrift$breite"; if(isset($logo)) { $url .= "logo"; } $url .= ".png";
$img = imagecreatefrompng("$url");
}
$color = imagecolorallocate($img, 81, 81, 81); //Farbe
$ttf = "CSU-Schrift2000i.ttf"; //Schriftart
if(isset($size)) { $ttfsize = $size; } else { $ttfsize = 11; }//Schriftgrösse
if(isset($logo)) { $t_x=20; } else { $t_x = 0; }
$t_y = 15;
$text = stripslashes($text);
imagettftext($img, $ttfsize, 0, $t_x, $t_y, $color, $ttf, $text);
imagepng($img);
imagedestroy($img);
Code:
‰PNG ��� IHDR���È������GÆå���RIDAT•íÒÁ À À°Òýw>– BBöydÍ̧ý·x“±H‹„±H‹„±H‹„±H‹„±H‹„±H‹„±H‹„±H‹„±H‹Ä+ž%,mWø����IEND®B`‚
Danke euch,
Max
Kommentar