session_start();
if (isset($_GET) && is_array($_GET)) extract($_GET);
if (isset($_POST[\'vcode\'])){
$valid = ($_POST[\'vcode\'] == $_SESSION[\'code\'])?\'valid\':\'notvalid\';
echo $valid;
}
$vcode_1 = substr(md5(uniqid(rand(0,9999))), -5);
$vcode_2 = md5($vcode_1);
$_SESSION[\'code\'] = strtoupper($vcode_1);
if (isset($vimage)) {
$check_url = (isset($_SERVER[\'REQUEST_URI\']) ? $_SERVER[\'REQUEST_URI\'] : $_SERVER[\'SCRIPT_NAME\']);
if (eregi("tmp.php", $check_url) && preg_match("/^[0-9a-z]{32}$/", $vimage)) {
$F = rand(3,5); $X = rand(15,40); $Y = rand(2,7);
$im = imagecreatefromjpeg("images/validate_bg.jpg");
$tcolor = imagecolorallocate($im, 40, 40, 40);
header("Content-type: image/jpeg");
imagestring ($im, $F, $X, $Y, strtoupper($vcode_1), $tcolor);
imagejpeg($im, \'\', 90);
imagedestroy($im);
}
die();
break;
}
echo \'<html>
<head>
<title>TEMPNAME</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">\';
echo "<script language=\'JavaScript\'>
function ValidateForm(form) {
if (form.vcode.value==\\"\\") {
alert(\\"Пустое поле...\\");
return false;
}
}
</script>";
echo \'</head>
<body bgcolor="#FFFFFF" text="#000000">\';
echo \'<form name="form" action="\'.$_SERVER[\'PHP_SELF\'].\'" method="post" onSubmit="return ValidateForm(this)">\';
echo "<img src=\'?vimage=$vcode_2\'>
";
echo \'<input name="vcode" type="text">
<input type="submit" value="Send"></form>\';
unset($vcode_1,$vcode_2);
echo "</body>
</html>";