Moin!
aber die funktion ImageTTFText() gibt mir immer nur folgende warning aus:
Could not find/open font in h:\apache group\apache\htdocs\test\bild.php on line 5hab im archiv schon ein paar hinweise darauf gefunden, dass es wohl an der pfadangabe für den .ttf-font liegt.
Exakt das sagt die Fehlermeldung aus: "Konnte Font-Datei nicht finden."
aber wie muss ich den pfad denn nun korrekt angeben?
Das hängt von deiner Dateiverteilung ab (ach was, nee echt jetz' :-o). ;)
sowohl das script als auch die font-datei liegen im selben ordner /test, der sich direkt unterhalb von htdocs befindet.
habe folgende versionen probiert:
"font.ttf"
Das sollte eigentlich funktionieren, verweist auf eine Datei im gleichen Verzeichnis.
"/test/font.ttf"
Das ist sicher falsch, da du WIndows hast, auf dem es kein Rootverzeichnis "/" gibt, und auch keines "/test" - da fehlt schlicht der Laufwerksbuchstabe vorne vor.
"./test/font.ttf"
Das ist auch falsch, da im Verzeichnis des Skripts ja kein Verzeichnis "test" existiert.
"../test/font.ttf"
Das sollte, sofern du dich _im_ Verzeichnis "test" befindest, identisch mit Version 1 sein.
auch mit font direkt ins htdocs-verzeichnis gelegt und dann mit "/font.ttf" oder "../font.ttf" hat es nicht funktioniert, warning wie oben.
hier noch das script, aus dem php-manual übernommen, lediglich gif durch png ausgetauscht (header und imagePNG):
Dumme Frage: Dein TTF-Font heißt "font.ttf"?
Hast du es schon mal mit einem absoluten Pfad versucht?
- Sven Rautenberg
ss:) zu:) ls:[ fo:} de:] va:) ch:] sh:) n4:# rl:| br:< js:| ie:( fl:( mo:|