Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Скрипт гостевой с антифлудом |

16.03.2006, 16:24
|
|
Новичок
Регистрация: 28.04.2005
Сообщений: 25
Провел на форуме: 72780
Репутация:
0
|
|
Скрипт гостевой с антифлудом
Подскажите откуда можно скачать гостевую с анти флудом. НУжно вводить символы с рисунка и чтоби только тогда когда символи совпадают сообщение добавлялось. Знаете как на сайте Киевстара отрправляют смс?
Очень нужно.
|
|
|

15.04.2006, 01:07
|
|
Banned
Регистрация: 03.08.2005
Сообщений: 430
Провел на форуме: 639191
Репутация:
60
|
|
Смотри ПМ
|
|
|

18.04.2006, 13:24
|
|
Познающий
Регистрация: 13.02.2006
Сообщений: 88
Провел на форуме: 304371
Репутация:
16
|
|
Код:
session_start();
ob_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(\"Error...\");
return false;
}
}
</script>";
echo '</head>
<body bgcolor="#FFFFFF" text="#000000">';
echo '<form name="form" action="tmp.php" method="post" onSubmit="return ValidateForm(this)">';
echo "<img src='?vimage=$vcode_2'><br><br>";
echo '<input name="vcode" type="text"><br><br><input type="submit" value="Send"></form>';
unset($vcode_1,$vcode_2);
echo "</body>
</html>";
|
|
|

18.04.2006, 13:46
|
|
Познающий
Регистрация: 08.04.2006
Сообщений: 33
Провел на форуме: 76338
Репутация:
14
|
|
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|