webForumDet fria alternativet

basedir problem (Ser jag inte skogen för alla träd?)

PHP

1 svar · 296 visningar · startad av sverkerhagsten

Medlem sedan dec. 200211 inlägg
Frågan#1

Jag har ett script som ska skapa en faktura med hjälp av overlay och en *.png fil. För att anropa de två typsnitt som jag använder gör jag:

imagettftext($im, 20, 0, 885, 115, $black, $cfg["font_b"],

Där $cfg är:

$cfg["basedir"] = "c:/phpdev/forum/fak/";

och ["font_b"] är:

$cfg["font_b"] = $cfg["basedir"] . "fonts/arialbd.ttf";

men när jag skriver ut så får jag bara till svar:
Warning: Could not find/open font in c:\phpdev\forum\fak\print_inv.php on line 67

men det ska vara rätt, jag sliter mitt hår :x

Kör WinXP Home och senaste MySQL, Apache.

Behövs det mer info?

Medlem sedan okt. 2004392 inlägg
#2

1. ser den verkligen ut så här??

imagettftext($im, 20, 0, 885, 115, $black, $cfg["font_b"],

2. ser adressen till fonten ut så här??
c:/phpdev/forum/fak/fonts/arialbd.ttf
3. Skriv ut $cfg["font_b"]!
4. Testa att skriva in adressen direkt i imagettftext:en istället för att lägga $cfg["font_b"]

267 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)