[Release]E-mail validity checker for register pages!

03/20/2010 10:20 LegalConquer#16
i have one but its not exactly rocket science :P mines coemu but easily converted if the guy who made the one for 5165 wasnt an idiot the person who made 5165's didnt write that by hand its way to messy he used an auto coder maker of some kind so it just confuses me when im trying to implant it and im certainly not rewriting it lol
03/20/2010 11:09 walmartboi#17
Ihr seid dumm. >.>

[Only registered and activated users can see links. Click Here To Register...]
03/20/2010 14:33 PeTe Ninja#18
captcha/image.php

Code:
<?php
session_start();

$img = imagecreatetruecolor(80,30);

$white = imagecolorallocate($img, 255, 255, 255);
$black = imagecolorallocate($img, 0, 0, 0);
$grey = imagecolorallocate($img,150,150,150);
$red = imagecolorallocate($img, 255, 0, 0);
$pink = imagecolorallocate($img, 200, 0, 150);

function randomString($length){
    $chars = "abcdefghijkmnopqrstuvwxyz023456789";
    srand((double)microtime()*1000000);
    $str = "";
    $i = 0;
    
        while($i <= $length){
            $num = rand() % 33;
            $tmp = substr($chars, $num, 1);
            $str = $str . $tmp;
            $i++;
        }
    return $str;
}

for($i=1;$i<=rand(1,5);$i++){
    $color = (rand(1,2) == 1) ? $pink : $red;
    imageline($img,rand(5,70),rand(5,20), rand(5,70)+5,rand(5,20)+5, $color);
}

imagefill($img, 0, 0, $white);

$string = randomString(rand(7,10));
$_SESSION['string'] = $string;

imagettftext($img, 11, 0, 10, 20, $black, "calibri.ttf", $string);

header("Content-type: image/png");
imagepng($img);
imagedestroy($img);
?>
captcha/captcha.php
Code:
<?php
ob_start();
session_start();

if(!$_POST['submit']){
    echo "<form method=\"post\" action=\"captcha.php\">\n";
    echo "<table border=\"0\" cellspacing=\"3\" cellpadding=\"3\">\n";
    echo "<tr><td>Type The Letters You See Below Into the Box</td></tr>\n";
    echo "<tr><td align=\"center\"><img src=\"image.php\"></td></tr>\n";
    echo "<tr><td align=\"right\"><input type=\"text\" name=\"image\"></td></tr>\n";
    echo "<tr><td align=\"right\"><input type=\"submit\" name=\"submit\" value=\"Check CAPTCHA\"></td></tr>\n";
    echo "</table></form>\n";
}else {
    $image = $_POST['image'];
    
    if($image == $_SESSION['string']){
        echo "<b>Great success!</b>\n";
    }else {
        echo "<em>Failure!</em>\n";
    }
}

ob_end_flush();
?>
not coded by me. found it online..
03/20/2010 16:03 LegalConquer#19
Unless its recaptcha i wouldnt use it coz a lot of them are proper crap.
03/20/2010 20:28 walmartboi#20
@PeTe

That would work, true, but what if the spammer has sessions disabled(which is very easy to do, if you know what you're doing ofcourse)? reCaptcha doesn't use sessions, it uses it's own key method, which is virtually fool proof since most of the people in the CO P-server world are little 3 year old script kiddies. That being said, I would much rather have reCaptcha, seeing that it's safer and more reliable.
03/20/2010 20:34 PeTe Ninja#21
didn't code it.. lolz but okay
03/20/2010 20:39 walmartboi#22
Quote:
Originally Posted by PeTe Ninja View Post
didn't code it.. lolz but okay
Exactly.