CF Captcha v0.9

A Simple PHP Anti-Spam Captcha Script based on PHP/GD, to help prevent web robot from flooding your Comments, Guestbooks, Contact forms or any other online application susceptible to spam.

One of the main Features of this script is that it alternates between a simple maths problem (Additions, subtraction and multiplication sums) and a random spring of characters.
Requirements to use this captcha script, you will need PHP enabled on your server with GD extension enabled.

Example CF Captcha

Here is a simple example of how the Captcha will look.

Reload Captcha
Reload Captcha with noise
Reload Captcha with wave
Reload Captcha with noise and wave

Basic Setup Guide

Including the CAPTCHA image is as easy as copying the code below and paste them in the form where you desire it to appear. As can you see below there is a bit of PHP at the end of the image address this is pure to stop the image from being cached making sure the user sees a new image every time they return to the page. The most important part image address is '?img' as this tells the script to make the image.
<img id="captcha_img" src="./captcha/cf.captcha.php?img=<?=time();?>" />
Reload (optional)
This is a optional bit of code which a user may find useful if they can't read the CAPTCHA image, it simply reloads the image and produces a new CAPTCHA code dynamically without having to reload the whole page.
<a href="#" onclick="document.getElementById('captcha_img').src = './captcha/cf.captcha.php?img=' + Math.random(); return false">Reload Captcha</a>
The HTML code below is a example form field for CAPTCHA (setCaptcha).
<label for="setCaptcha">Verification code: </label><input name="setCaptcha" type="text" id="setCaptcha" size="24" />

Validating the CAPTCHA
When the form is submitted, we compare the value in the Cookie(CAPTCHA) with the submitted CAPTCHA code( the value in the text field setCaptcha). If the codes match, then we proceed with form submission. Else we display an error.
'CAPTCHA CHECK: <span style="color:red">'.$error_captcha.'</span>';
'CAPTCHA CHECK: <span style="color:green">Correct</span>';


Last Updated : 28 April 2010
Download : CF Captcha Version 0.9
If you find any bugs please let me know or if you need any help please feel free to post a comment below and I will answer you as soon as possible.

Information: Comments are closed. Please use the forum

Other Tools

CF Users Online 0.9
The Users On-line PHP script is a very simple script what allows you to display how many...
Color Converter
This free on-line tool has been designed to enable you to quickly and easily convert in...
lorem Ipsum Text Generator
The Lorem Ipsum Tode Generator creates place holder content using Latin passages.

Forum Topics

ImgLink.Me Free Image hosting
This is great software! Amazing. This is my site, feel free to host your image.. We will be free...
Two Issues - Deleting images and Dashboard hanging
Issue 1 I can't delete images using the admincp option. This is a serious fault if the site is spammed it...
Ad Layout
Is it possible to modify the ad layout? I would like to remove the header ad but I can't seem to find a way to...
Zylantex Image Hosting
I just discovered this software and I'm very impressed with it. Here's my site, Zylantex Image Hosting A bog...
No Themes?! :O
Hi, I installed CF Image Host 1.6.5 and I can't change any Theme. I have no Theme on my Website. can someone...