login  Naam:   Wachtwoord: 
Registreer je!
 Forum

GD

Offline Heracles - 29/12/2004 11:12
Avatar van HeraclesHTML beginner ik probeer een paar scripts te combineren waardoor ik een verification image ding probeer te maken. Het probleem is dat hij geen text in het plaatje weergeeft terwijl hij dat wel zou moeten doen. Ik heb de stukken die ik eerst gebruikte ff als commentaar gezet.

  1. <?php
  2.  
  3. function randstr($length, $hash = "abcdefghijklmnopqrstuvwxyz0123456789") {
  4. $strlength = strlen($hash);
  5.  
  6. $string = "";
  7. for($i = 0; $i < $length; $i++) {
  8. $random = rand(0, $strlength) - 1;
  9.  
  10. $string .= substr($hash, $random, 1);
  11. }
  12.  
  13. return $string;
  14. }
  15.  
  16. $string = randstr(8);
  17.  
  18. $width = "100";
  19. $height = "100";
  20.  
  21. $imgTXT = $string; //tekst die op de afbeelding komt
  22. $hTXT = $height / rand(2,10);
  23. $angleTXT = rand(0,150);
  24. $imgCreate = ImageCreate($width, $height); //breedte, hoogte
  25. $imgBg = ImageColorAllocate($imgCreate, 51, 51, 51);
  26. $imgFg = ImageColorAllocate($imgCreate, 255, 255, 255);
  27.  
  28. ImageFill($imgCreate, 1, 1, $imgBg);
  29. // ImageString($imgCreate, 20, 5, $hTXT, $imgTXT, $imgFg);
  30.  
  31. Imagettftext($imgCreate,20,$angleTXT,5,5,$imgFg,'arial.ttf',$string);
  32.  
  33. // Imagettftext (int im, int size, int angle, int x, int y, int col, string fontfile, string text) = hoe de query werkt
  34.  
  35. header('Content-type: image/png');
  36. ImagePNG($imgCreate);
  37. ImageDestroy($imgCreate);
  38. ?>

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.168s