<?PHP
 
/**
 
* @desc This sample shows using as_snipercaptcha.php class for rendering
 
* CAPTCHA code and checking user input.
 
* @Author Alexander Selifonov <as-works [@] narod.ru>
 
* modified 28.02.2008 (dd.mm.yyyy)
 
**/
 
require_once('as_snipercaptcha.php');
 
 
$captcha = new CSniperCaptcha(5,'btnsubmit','UserPassedTest()','UserFailedTest()');
 
 
?>
 
<HTML><BODY>
 
<H4>As_SniperCaptcha using sample</H4>
 
 
<?
 
CSniperCaptcha::DrawRefs('','');
 
?>
 
<script language="javascript">
 
function UserPassedTest() {
 
  asGetObj("testresult").innerHTML = "Yes ! I am a real man !";
 
}
 
function UserFailedTest() {
 
  asGetObj("testresult").innerHTML = "Oops ! I have failed. I must be a SPAM bot ...";
 
}
 
</script>
 
 
<?
 
 
$self = $_SERVER['PHP_SELF'];
 
$result = 'Here will be the checking result...';
 
$clr = '#C0C0FF';
 
if(!empty($_POST)) {
 
  $good = $captcha->CheckPassed();
 
  $clr = $good ? '#A0FFA0' : '#FFA0A0';
 
  $result = "Humanity test ".($good ? 'successfully passed, I think You are real Human !' :'NOT PASSED !!!');
 
}
 
echo "<div style='background-color:$clr; border: 1px solid #505050; text-align:center'>$result</div>";
 
?>
 
<br />
 
<b>CAPTCHA test:<br/>Click marked boxes until progress bar is 100% filled</b>
 
<table width='300'><tr><form method='POST' name='bt_captchatest' action='<?=$self?>'>
 
<td><div id='cpholder' style='background-color:#C0C0FF; border: 1px solid #A0A0A8;'>
 
<? $captcha->Draw(8,3,12); ?>
 
</div></td>
 
<td width='100%'><input type='submit' name='submit' id='btnsubmit' value='Check the code' disabled /></td></tr></form>
 
<tr><td colspan=2 bgcolor'#E0E0FF' id='testresult'> </td></tr>
 
</table>
 
<?
 
  $captcha->DrawJsCode();
 
?>
 
</BODY></HTML>
 
 
 |