//parameters to set manually:
$confirmer_salt='zb217cfg3kg02HD72Gx51cx96NBO28cm'; //SET YOUR OWN STRING! this value should be equal in files confirmer_include.php and in confirmer_pic.php
$confirmer_min=10;//how many minutes image is valid
$confirmer_num=6;//number of letters to out
//parameters to set manually end
if ($_SERVER['REQUEST_METHOD']=='POST')
{
$confirmer_result=0;
$confirmer_time=floor(time()/60);
for($confirmer_j=0; $confirmer_j<$confirmer_min; $confirmer_j++)
{
//compare values of each of previous $confirmer_min minutes
$confirmer_string='';
$confirmer_hash=hexdec(substr(md5(($confirmer_time-$confirmer_j).$confirmer_salt),0,12));
for($confirmer_i=0; $confirmer_i<$confirmer_num; $confirmer_i++)
{
$confirmer_ord=abs($confirmer_hash % 36);
$confirmer_hash=floor($confirmer_hash/36);
if ($confirmer_ord<10) {$confirmer_string.=chr($confirmer_ord+48);} else {$confirmer_string.=chr($confirmer_ord+87);};
};
if ($confirmer_string==$_POST['confirmer_value'])
{
$confirmer_j=$confirmer_min;
$confirmer_result=1;
};
};
if ($confirmer_result==0)
{
$confirmer_pic='
';
};
}
else
{
$confirmer_pic='
';
};
?>