Login   Register  
PHP Classes
elePHPant
Icontem

File: example.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of workonphp  >  CAPTCHA by Anchal  >  example.php  >  Download  
File: example.php
Role: Example script
Content type: text/plain
Description: Example file
Class: CAPTCHA by Anchal
Generate and validate CAPTCHA images
Author: By
Last change:
Date: 2008-07-17 16:10
Size: 1,468 bytes
 

Contents

Class file image Download
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<TITLE>Captcha Class </TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
</head>
<body>
<?PHP
require_once('captcha.config.php');
require_once(
'captcha.class.php');

    
//Initialize the captcha object with our configuration options
    
$captcha =& new captcha($CAPTCHA_CONFIG);
    if (isset(
$_POST['image'])) {
        switch(
$captcha->validate_submit($_POST['image'],$_POST['attempt']))
        {
    
            
// form was submitted with incorrect key
            
case 0:
                echo 
"<script>alert('Invalid Code');</script>";
                echo 
'<p><br>Sorry. Your code was incorrect.';
                echo 
'<br><br><a href="'.$_SERVER['PHP_SELF'].'">Try AGAIN</a></p>';
                break;

            
// form was submitted and has valid key
            
case 1:
                echo 
'<p><br>Congratulations. You will get the resource now.';
                echo 
'<br><br><a href="'.$_SERVER['PHP_SELF'].'">Test Again</a></p>';
                break;            
        }
    }
    else {
    
$imgLoc $captcha->create_captcha();
    
?>
    <img src="<?php echo $imgLoc;?>" alt="This is a captcha-picture. It is used to prevent mass-access by robots." title=""><br>
    <form name="captcha" action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
    <input type="hidden" name="image" value="<?php echo $imgLoc;?>">
    <input type="text" name="attempt" id="attempt" value="" size="20"><br>
    <input type="submit" value="Submit">
    </form>
    <?php
    
}
?>
</body>
</html>