login  Naam:   Wachtwoord: 
Registreer je!
 Forum

img verificatie

Offline bigsmoke - 28/09/2006 17:02
Avatar van bigsmokePHP interesse hey laatst bouwde ik een img verificatie voor met register maar het werkt nie voor 100%. Ik include het bestand in m'n register code en soms wordt de img weergegeven soms niet. Ziet er iemand wat ik fout doe?

  1. <?
  2.  
  3. $tekens = 'abcdefghijklmnopqrstuvwxyz123456789';
  4. $code = '';
  5.  
  6. $teken1 = $tekens
  7. {
  8. rand(0, strlen($tekens) - 1)
  9. };
  10. $code = $teken1;
  11.  
  12. $teken2 = $tekens
  13. {
  14. rand(0, strlen($tekens) - 1)
  15. };
  16. $code .= $teken2;
  17.  
  18. $teken3 = $tekens
  19. {
  20. rand(0, strlen($tekens) - 1)
  21. };
  22. $code .= $teken3;
  23.  
  24. $teken4 = $tekens
  25. {
  26. rand(0, strlen($tekens) - 1)
  27. };
  28. $code .= $teken4;
  29.  
  30. $teken5 = $tekens
  31. {
  32. rand(0, strlen($tekens) - 1)
  33. };
  34. $code .= $teken5;
  35.  
  36. header("Content-type: image/png");
  37.  
  38. $_SESSION['code'] = $code;
  39.  
  40. $image = imagecreatetruecolor(140, 40);
  41. $white = imagecolorallocate($image, 255, 255, 255);
  42. $black = imagecolorallocate($image, 0, 0, 0);
  43. $red = imagecolorallocate($image, 255, 0, 0);
  44.  
  45. imagefill($image, 0, 0, $white);
  46. imagerectangle($image, 0, 0, 139, 39, $black);
  47.  
  48. //imageline($image, 90, 90, 90, 90, $black);
  49.  
  50.  
  51.  
  52. imagettftext($image, 15, rand(-20, 20), 10, 25, $red, "font".rand(1, 5).".ttf", $teken1);
  53. imagettftext($image, 15, rand(-20, 20), 35, 25, $red, "font".rand(1, 5).".ttf", $teken2);
  54. imagettftext($image, 15, rand(-20, 20), 60, 25, $red, "font".rand(1, 5).".ttf", $teken3);
  55. imagettftext($image, 15, rand(-20, 20), 85, 25, $red, "font".rand(1, 5).".ttf", $teken4);
  56. imagettftext($image, 15, rand(-20, 20), 110, 25, $red, "font".rand(1, 5).".ttf", $teken5);
  57.  
  58. imagepng($image);
  59. imagedestroy($image);
  60.  
  61. ?>

3 antwoorden

Gesponsorde links
Offline Rik - 28/09/2006 17:25
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Je gebruikt verschillende fonts, font1.ttf t/m font5.ttf, bestaan die allemaal wel?
Offline bigsmoke - 28/09/2006 17:29
Avatar van bigsmoke PHP interesse ja deze bestaan maaar nu werkt het plots weer raar? 
Offline xSc - 29/09/2006 09:23
Avatar van xSc Onbekend Als het soms werkt, soms niet, zou ik het eens nakijken. Ik heb er dan geen vertrouwen in.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.339s