aleX_hill Posted June 16, 2007 Share Posted June 16, 2007 Can someone point me in the direction fo a good anti-spam key script? Cheers, Alex Link to comment https://forums.phpfreaks.com/topic/55828-anti-spam-key/ Share on other sites More sharing options...
AndyB Posted June 16, 2007 Share Posted June 16, 2007 I think we need some context to the question. An anti-spam key for what. Link to comment https://forums.phpfreaks.com/topic/55828-anti-spam-key/#findComment-275777 Share on other sites More sharing options...
redarrow Posted June 16, 2007 Share Posted June 16, 2007 Dont understand your quistion but this is a simple idear for you ok. <?php ob_start(); session_start(); if( $_GET['cmd']=="get"){ if ($new_string == $random){ echo "<center> <b> Congratulations Code Correct ! </b> </center>"; }else{ echo "<center> <b> Dam you Code Incorrect ! </b> </center>"; } } $new_string=$_POST['new_string']; $random=$_POST['random']; session_register('new_string'); $im = ImageCreate(150, 20); $white = ImageColorAllocate($im, 255, 255, 0); $black = ImageColorAllocate($im, 255, 69, 0); srand((double)microtime()*1000000); $string = md5(rand(0,9999)); $new_string = substr($string, 17, 5); ImageFill($im, 0, 0, $black); ImageString($im, 4, 60, 3, $new_string, $white); Imagepng($im, "grey.png"); ImageDestroy($im); ?> <center> <form method="POST" action="<?php $_SERVER['PHP_SELF']; ?>?cmd=get"> <?php echo "<img src=\"grey.png\">"; ?> <br> <input type="text" name="random" value="Please enter code... "> <p></p> <input type="submit" name="submit" value="Register"> </form> </center> Link to comment https://forums.phpfreaks.com/topic/55828-anti-spam-key/#findComment-275782 Share on other sites More sharing options...
aleX_hill Posted June 17, 2007 Author Share Posted June 17, 2007 Thanks redarrow, thats what I was looking for (well I assume it is, I wont have time to try it for a while, but it looks good). The script was for a guestbook, to stop robots, which when the guestbook is on a primary school website, can cause a LOT of hassle. Thanks again, Alex Link to comment https://forums.phpfreaks.com/topic/55828-anti-spam-key/#findComment-276140 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.