PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GDlib, Freetype und PHP Problem!


OlliD
24.05.2002, 09:59
Tachdi!

Ich hab folgenden Code:
Header("Content-type: image/jpeg");

$im = ImageCreate(60, 50);

$black = imagecolorresolve($im, 0, 0, 0);
$blue = imagecolorresolve($im, 100, 100, 255);

imagefill($im, 0, 0, $blue);

ImageTTFText($im, 20, 0, 2, 29, $black, "font/annifont.ttf", "$rang");

// ImageJPEG($im, '', 100);

ImageDestroy($im);
So, nur leider funktioniert das nicht! Folgender Fehler

<br>
<b>Warning</b>: Could not find/open font in <b>c:\program files\nusphere\apache\htdocs\image.php</b> on line <b>25</b><br>Und ja der Font ist da! Und es geht auch in einem anderen Skript auf meinem Serveraccount! Ich kann mir keinen Reim drauf machen... vieleicht wisst ihr eine Lösung oder ein anderes Board in dem ich noch die Frage stellen kann! :)

Danke! ;)
Olli

pogo
24.05.2002, 10:31
Versuch mal den absoluten Pfad zu benutzen.

Aus der PHP Dokumentation:Depending on which version of the GD library that PHP is using, when fontfile does not begin with a leading '/', '.ttf' will be appended to the filename and the the library will attempt to search for that filename along a library-defined font path.Scheint also nicht trivial zu sein :(

OlliD
25.05.2002, 09:55
Naja daran habe ich auch schon gedacht!

"font/annifont.ttf"
"htdocs/font/annifont.ttf"
"c:/program files/nusphere/apache/htdocs/font/annifont.ttf"

hatt ich auch schon... gibt alles den selben fehler... und auf dem server fuktioniert es jetzt seltsamer weiße auch nicht... :confused:

s.molinari
25.05.2002, 12:04
Hast Du "/font/annifont.ttf" versucht?

Scott

OlliD
25.05.2002, 15:33
Original geschrieben von s.molinari
Hast Du "/font/annifont.ttf" versucht?

Scott leider ja... :(