Hallo.
Ich habe das Problem, dass der PHP-Befehl imagettftext() auf meinem Server nicht funktioniert.
Es erscheint folgende Fehlermeldung:
Doch wenn ich
weglasse, geht es soweit..... doch darauf möchte ich ja nicht verzichten
Und ja... verdana.ttf befindet sich in demselben Ordner...
Lokal funktioniert alles wunderbar.. doch nicht auf dem Server.
PHP.net sagt:
Lässt sich da was machen?
Gruß
Boron
Ich habe das Problem, dass der PHP-Befehl imagettftext() auf meinem Server nicht funktioniert.
PHP-Code:
<?
Header("Content-Type: image/png");
$img = ImageCreate(200, 100);
$braun = ImageColorAllocate($img, 114, 89, 69);
$schwarz = ImageColorAllocate($img, 0, 0, 0);
$schriftfarbe = $schwarz;
ImageFill($img, 0, 0, $braun);
$font = realpath("verdana.ttf"); // <-- kritische Stelle (?)
ImageTTFText($img, 9, 0, 15, 14, $schriftfarbe, $font, "TEST"); // <-- kritische Stelle (?)
ImageLine($img, 0, 17, 200, 17, $schriftfarbe);
ImagePNG($img);
ImageDestroy($img);
?>
Die Grafik "[...]/test.php" kann nicht angezeigt werden, weil sie Fehler enthält.
Doch wenn ich
PHP-Code:
$font = realpath("verdana.ttf");
ImageTTFText($img, 9, 0, 15, 14, $schriftfarbe, $font, "TEST");
Und ja... verdana.ttf befindet sich in demselben Ordner...
Lokal funktioniert alles wunderbar.. doch nicht auf dem Server.
PHP.net sagt:
Diese Funktion erfordert sowohl die GD- als auch die FreeType-Bibliothek.
Gruß
Boron
Kommentar