login  Naam:   Wachtwoord: 
Registreer je!
 Forum

captcha script werkt niet

Offline SomaQan - 11/10/2007 19:52
Avatar van SomaQanPHP beginner Ik krijg en error

Fatal error: Call to undefined function: imagettftext() in /home/captcha.php on line 29

Weet iemand wat het probleem is ik heb het font wel er bij toegevoegd.

  1. <?php
  2.  
  3. $randomnr = rand(1000, 9999);
  4. $_SESSION['randomnr2'] = md5($randomnr);
  5.  
  6.  
  7. $im = imagecreatetruecolor(100, 38);
  8.  
  9.  
  10. $white = imagecolorallocate($im, 255, 255, 255);
  11. $grey = imagecolorallocate($im, 128, 128, 128);
  12. $black = imagecolorallocate($im, 0, 0, 0);
  13.  
  14.  
  15. imagefilledrectangle($im, 0, 0, 200, 35, $black);
  16.  
  17.  
  18. $font = 'font.ttf';
  19.  
  20.  
  21. imagettftext($im, 35, 0, 22, 24, $grey, $font, $randomnr);
  22.  
  23.  
  24. imagettftext($im, 35, 0, 15, 26, $white, $font, $randomnr);
  25.  
  26.  
  27. header("Expires: Wed, 1 Jan 1997 00:00:00 GMT");
  28. header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
  29. header("Cache-Control: no-store, no-cache, must-revalidate");
  30. header("Cache-Control: post-check=0, pre-check=0", false);
  31. header("Pragma: no-cache");
  32.  
  33.  
  34. header ("Content-type: image/gif");
  35. imagegif($im);
  36. imagedestroy($im);
  37. ?>

12 antwoorden

Gesponsorde links
Offline mathiasB - 11/10/2007 20:53
Avatar van mathiasB HTML interesse Staat je gd libary aan?
Offline SomaQan - 11/10/2007 21:08
Avatar van SomaQan PHP beginner ja
Offline mathiasB - 11/10/2007 21:17
Avatar van mathiasB HTML interesse Probeer eens in plaats van
imagettftext

imagecolorallocate
Offline SomaQan - 11/10/2007 21:20
Avatar van SomaQan PHP beginner werkt niet krijg alleen maar meer errors
Offline mathiasB - 11/10/2007 21:24 (laatste wijziging 11/10/2007 21:25)
Avatar van mathiasB HTML interesse En het is een truetype font?
Waarschijnlijk wel.

wat raar is je definieert de rgb kleuren na imagettftext en dan zet je er nog een variabele achter die een kleur bevat.

php.net

zelf gebruik ik dit script
Offline SomaQan - 11/10/2007 21:49
Avatar van SomaQan PHP beginner mathiasB ik heb dat script van jou geprobeert ik heb niks angepast ofzo maar ik krijg toch een error.


Fatal error: Call to undefined function: imagettfbbox() in /home/captcha.php on line 60

echt raar  
Offline mathiasB - 11/10/2007 22:10
Avatar van mathiasB HTML interesse Ben je dan wel zeker of je GD libary aanstaat en een hogere versie dan php hebt?
  1. <?php
  2. ?>
Offline SomaQan - 11/10/2007 22:19
Avatar van SomaQan PHP beginner GD
GD Support enabled
GD Version bundled (2.0.28 compatible)
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Offline Rens - 11/10/2007 22:26
Avatar van Rens Gouden medaille

Crew algemeen
Box schrijf je maar met 1 b, niet met 2...
imagettfbbox heb je, het is imagettfbox...
Offline SomaQan - 12/10/2007 13:32
Avatar van SomaQan PHP beginner Nee het is met 2 b's heb net gekeken op php.net

maar nog steeds zelfde error.

ondersteunt mijn server dan echt wel gd want ik heb op een andere community gevraagt en zij zijden allemaal ja hij ondersteunt het.

en is er geen andere manier om spam tegen te gaan zonder GD ?
Offline kickasgamer - 12/10/2007 20:31
Avatar van kickasgamer PHP ver gevorderde gewoon een array met vragen maken en dan per vraag een vast antwoord zetten

bv voor een vraag:
de hoofdstad van belgië = brussel

bot's kunnen geen vragen invullen ;)
Offline Stijn - 12/10/2007 20:37
Avatar van Stijn PHP expert Een rekensom is het eenvoudigste.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s