« File uploading with PHPPut watermark on images using PHP »
<?php
session_start();
$text = rand(10000,99999);
$_SESSION["vercode"] = $text;
$height = 25;
$width = 65;
$image_p = imagecreate($width, $height);
$black = imagecolorallocate($image_p, 0, 0, 0);
$white = imagecolorallocate($image_p, 255, 255, 255);
$font_size = 14;
imagestring($image_p, $font_size, 5, 5, $text, $white);
imagejpeg($image_p, null, 80);
?>
<form action="submit.php" method="post">
Comment: <textarea name="coment"></textarea><br>
Enter Code <img src="captcha.php"><input type="text" name="vercode" /><br>
<input type="submit" name="Submit" value="Submit" />
</form>
<?php
session_start();
if ($_POST["vercode"] != $_SESSION["vercode"] OR $_SESSION["vercode"]=='') {
echo '<strong>Incorrect verification code.</strong><br>';
} else {
// add form data processing code here
echo '<strong>Verification successful.</strong><br>';
};
?>
Write tutorial on a topic you are good in and become a trusted PHP jabber! Share your knowledge with thousands of webmasters and we will reward you for your generosity by giving you bonus points which you can use as a voucher to buy any of our commercial products. Read more about our reward program.
221 Replies to "Captcha image verification"
<?php
session_start();
if ($_POST["vercode"] != $_SESSION["vercode"] OR $_SESSION["vercode"]=='')
{
echo '<strong>Incorrect verification code.</strong><br>';
}
else
{
// add form data processing code here
echo '<strong>Verification successful.</strong><br>';
}
{
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error ());
}
mysql_select_db("bike_db", $con);
$sql="INSERT INTO brm200 (Fname, Lname, Gender, Brm, Contactno, Emailid, Hno, Apname, Streetname, Areaname, Cityname, Pincode, Country, Byketype, Bloodgroup, Emercontact)
VALUES('$_POST[fname]','$_POST[lname]','$_POST[gender]','$_POST[brm]', '$_POST[contactno]', '$_POST[emailid]', '$_POST[hno]', '$_POST[apname]', '$_POST[streetname]', '$_POST[areaname]', '$_POST[cityname]','$_POST[pincode]','$_POST[country]', '$_POST[byketype]','$POST[bloodgroup]', '$POST[emercontact]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "Registration is compleated";
mysql_close($con)
};
?>
if((string)$_POST["vercode"] != (string)$_SESSION["vercode"] OR (string)$_SESSION["vercode"]==''), then its running gud....