login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Captcha niet weergegeven

Offline OsiriX - 18/07/2007 00:18
Avatar van OsiriXNieuw lid Hallo
Ik zit met een probleem ivm captcha, de afbeelding word niet weergegeven.
Hier is de code van het script:
  1. <?php
  2. $width = 100; // breedte
  3. $height = 40; // hoogte
  4. $len = 3; // lengte tekst
  5. $fontsize = 15; // lettertype
  6. $keys = "0123456789"; // tekens
  7.  
  8. unset($random_text);
  9.  
  10. $lchar = 0;
  11. $char = 0;
  12. /**************************************************
  13. $random_text is de code
  14. **************************************************/
  15. // tekst maken
  16. $max=strlen($keys)-1;
  17. for ($i=0;$i < $len;$i++) {
  18. $random_text .= substr($keys, rand(0, $max), 1);
  19. }
  20.  
  21. if($_SESSION["login"]=="Vladimir"){
  22. $_SESSION['Pvl']['Views'] = 1;
  23. $random_text = "aaa";
  24. }
  25.  
  26. $fontwidth = ImageFontWidth($fontsize) * strlen($random_text);
  27. $fontheight = ImageFontHeight($fontsize);
  28.  
  29. // afbeelding grootte
  30. $im = @imagecreate($width,$height);
  31.  
  32. // achtergrond maken
  33. $background_colour = imagecolorallocate($im, rand(0,255), rand(0,100), rand(0,100));
  34.  
  35. // tekst kleur
  36. $text_colour = imagecolorallocate($im, rand(150,255), rand(150,255), rand(150,255));
  37.  
  38. // border
  39. imagerectangle($im, 0, 0, $width-1, $height-1, $text_colour);
  40.  
  41. // string tekenen
  42. imagestring($im, $fontsize, rand(3, $width-$fontwidth-3), rand(2, $height-$fontheight-3), $random_text, $text_colour);
  43.  
  44. //output
  45. header("Content-type: image/png");
  46. imagepng($im,'',80);
  47.  
  48. imagedestroy($im);
  49.  
  50.  
  51. $_SESSION["verify"] = $random_text;
  52.  
  53. ?>

Ik weet niet echt als deze met afbeeldingen werkt, maar ik krijg toch gewoon een kruisje te zien net zoals bij afbeeldingen.
Dit staat in phpinfo:
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

Dat lijkt me dus ook goed te zijn.
Zit de fout in het bestand zelf of ligt het aan mijn host?

Mvg

2 antwoorden

Gesponsorde links
Offline Stijn - 18/07/2007 00:54
Avatar van Stijn PHP expert Je doet toch wel:
  1. <img src="captcha.php">
Offline OsiriX - 18/07/2007 10:45
Avatar van OsiriX Nieuw lid Wat bedoel je stijn?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s