login  Naam:   Wachtwoord: 
Registreer je!
 Forum

GD ttftext doet raar...

Offline Warbringer - 29/05/2007 18:09
Avatar van WarbringerOnbekend Hoi allemaal, de code klopt wel maar hij geeft super veel gekke tekens en zo en dus werkt het niet er staat wel in cannot find font file at blablabla

maar heb de .ttf wel geupload!
mijn code is:

imagettftext($image, 12, 0, 25, 25, $color_a, $font, $text_a);

en font is $font = "arial.ttf";

iemand een idee?

9 antwoorden

Gesponsorde links
Offline delta_004 - 29/05/2007 18:34
Avatar van delta_004 Onbekend de .tff file in de zelfde dir?
Offline Warbringer - 29/05/2007 20:37
Avatar van Warbringer Onbekend ja, hij zegt dat de font file niet gevonden kan worden terwijl die in de zelfde directory staat
Offline Wave6 - 29/05/2007 20:39
Avatar van Wave6 PHP beginner Verder geen typ fouten?
Offline delta_004 - 29/05/2007 20:49
Avatar van delta_004 Onbekend Haal .ttf eens weg;)
Offline Warbringer - 29/05/2007 21:09 (laatste wijziging 29/05/2007 21:11)
Avatar van Warbringer Onbekend zonder .ttf doet hij het ook niet hehe, een stukje van de foutmelding:

<br />
<b>Warning</b>: imagettftext(): Could not find/open font in <b>/storage/mijndomein/users/xxxxxx/public/sites/www.mijnsite.nl/signature.php</b> on line <b>39</b><br />
GIF89a¾‚çÿÿÿMBFecd8)7."-  (M:\9+GA3O<&V 9@1aTJjng„JByXR}&"Nuq¬‚µ54D=<Q@?j--d99vFF‹\\Œ44L8)dfŸ/4|
pwÊ M
Offline Dolfje - 29/05/2007 23:28
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
Citaat:
Depending on which version of the GD library PHP is using, when fontfile does not begin with a leading / then .ttf will be appended to the filename and the library will attempt to search for that filename along a library-defined font path.

van op de php.net

Waarschijnlijk moet je de volledige pad opgeven 
Offline Warbringer - 29/05/2007 23:29 (laatste wijziging 30/05/2007 08:29)
Avatar van Warbringer Onbekend ah, zal ik eens proberen haha dankjewel!
ja niet gewend, voorheen (wel op andere server) kon het gewoon zo dus naam.ttf



-- edit --

nee ook wanneer ik een volledig path opgeef werkt het niet
Offline Thomas - 30/05/2007 12:21
Avatar van Thomas Moderator Verander je header-type naar text/plain, dan kun je de foutmelding lezen, of maak een "errorplaatje" - zie GD-functies op PHP.net.

Moest het trouwens niet "./font.ttf" zijn (let op punt aan het begin)?
Offline Dolfje - 30/05/2007 13:32 (laatste wijziging 30/05/2007 13:36)
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
Probeer anders eens de fontpad te veranderen:
  1. <?
  2. putenv('GDFONTPATH=' . realpath('.')); //hier verander je hem naar de pad van de file waarin je nu zit.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s