Avatar billede steen-h Mester
03. januar 2008 - 14:16 Der er 5 kommentarer og
1 løsning

fonte på one.com

Hej

Jeg har lavet en CAPTCHA som beskrevet i artiklen.
http://www.eksperten.dk/artikler/1106

Jeg har kopieret fontene fra min windows til et font katalog som beskrevet af michaelthomassen.

Det virker fint localhost, men ikke når jeg lægger det ud på one.com
Jeg har et katalog php som mine filer lægger og fonts som fontene lægger, begge i roden.
Her er henvisningen til font kataloget.

$font = "../fonts/".$skrifttyper[mt_rand(0, (count($skrifttyper) - 1))];

Hvad gør jeg galt ?
Avatar billede showsource Seniormester
03. januar 2008 - 16:23 #1
prøv med putenv()

putenv('GDFONTPATH='. $_SERVER["DOCUMENT_ROOT"] .'/fonts/');
Avatar billede steen-h Mester
03. januar 2008 - 16:50 #2
Det hjælper ikke men jeg bruger vel heller ikke GD.

Henvisningen til font bruges her:

imagettftext($billede, mt_rand(25, 30), mt_rand(-10, 10), $x, $y, $color, $font, substr($input, $i, 1));
Avatar billede steen-h Mester
03. januar 2008 - 17:27 #3
Har fundet ud af at jeg bruger GD.

Billedet vises fint nok med prikker og streger, det er kun teksten som mangler.
Avatar billede steen-h Mester
04. januar 2008 - 06:53 #4
Hej

Har fundet fejlen, fonts navnene var skrevet med stort i artiklen.

$skrifttyper[] = "Arial.ttf";
$skrifttyper[] = "Tahoma.ttf";
$skrifttyper[] = "Impact.ttf";
$skrifttyper[] = "Verdana.ttf";
$skrifttyper[] = "Georgia.ttf";

Da de blev skrevet med lille virkede det.
Dum fejl.
Avatar billede showsource Seniormester
04. januar 2008 - 08:37 #5
Ja, ofte er det en enkel løsning på problemer :O)
Husk at svare selv, så spm. kan lukkes
Avatar billede steen-h Mester
04. januar 2008 - 15:22 #6
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester