Jump to content


Photo

captcha help


  • Please log in to reply
No replies to this topic

#1 jl9148

jl9148
  • New Members
  • Pip
  • Newbie
  • 4 posts

Posted 27 October 2006 - 03:38 AM

hey, i have a memberscript and when users register, i want them to enter in a captcha code.

the script already comes with that but its not working. below is the code...

verification.php
<?php 
header("Content-type: image/jpeg");

$im = imagecreate(12,16); 
$white = imagecolorallocate($im,255,255,255); 
$black = imagecolorallocate($im,0,0,0); 

$new_string = $_GET[code];
$new_string = substr($new_string,17,6); 
$new_string = $new_string[$_GET[p]];

imagefill($im,0,0,$black); 
imagestring($im,3,3,1,$new_string,$white); 
imagejpeg($im); 
imagedestroy($im); 
?>[/code]

and here is what i put into the registration page...

[code]<fieldset>
<legend>Image Verification</legend>
<table cellpadding="0" cellspacing="0" class="main"><tr>
<?php
for ( $p = 0; $p <= 5; $p++ ) {
echo "<td><img src='$script_location/verification.php?code=$v&p=$p'></td>";
echo "<td width='5'></td>";
}
?>
<td><input type="text" name="verification" size="16" maxlength="6" class="form"></td>
</tr></table>
</fieldset>[/code]

whenever i try to do that, all that shows up is 5 black blocks..

help anyone? thanks





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users