I have recently added a feature in the image captcha class, which is simple to be able to generate a random string and pass it on to captcha class. The class will then create the captcha image which could be used for human verification. This feature makes it easier to use the captcha class from external files.
the file could be downloaded from http://nasaralla.googlecode.com/files/captcha.php
and the simple to use instructions are as follows:
//create a random string
$md5 = md5(microtime() * mktime());
$captcha_str = substr($md5,0,8);
//then simply include the captcha file
include('captcha.php');
$captcha = new Captcha();
$_get['s'] = $captcha_str;
$captcha->printGivenString();
The above example will print the image on whole page. To add it in a part of you page simple add this bit of the code in a php file:
include('captcha.php');
$captcha = new Captcha();
$captcha->printGivenString();
and supposed you name the file as image_captcha.php
now simply from you html or form do
<img src = "<any base path>/image_captcha.php?s=yourString" />
Blog Archive
Tuesday, 8 June 2010
Subscribe to:
Posts (Atom)