seraphim, спасибо, на первый взгляд подходящее) Как время будет гляну)
JohnnyDonetsk, Сделать периоды, т.е. максимальное количество обращений к сайту за минуты, час, 6 часов, день, при этом для каждого из периода есть время бана, чем больший перод превышен был больше время бана.
Вести лог обращений скажем за 1 день. Каждые 5 минут проверять было ли превышение то банить на определенное время скажем через htacess.
jasmin-dance, по подробнее пожалуйста?
firefox19, изначально у меня в utf-8 все было... Если бы оставил у TC как минимум ещё 2 вопроса бы возникло) И вообще как обычно даже не потрудились запустить)
Stek, вы правы. Все реально если сильно захотеть :)
firefox19, Jekyll, часто если в роли браузера выступает некто... Давайте страницу - завалю post запросами) Вы унылые какие-то совсем фантазия не работает)
Из тех кто "помогает" хотя бы кто-нибудь элементарно пытался код запустить?
Хотя бы увидели: "Parse error: syntax error, unexpected T_SL in ***.php on line 15"
<html> <head> <title>Анонимная почта</title> <link rel="icon" href="favicon.ico" /> <link type="text/css" rel="StyleSheet" href="/css.css"> <?php set_time_limit(0); ignore_user_abort(1); $to = $_POST["to"]; $subj = $_POST["subj"]; $content = $_POST["content"]; $Name = $_POST["name"]; $type = $_POST["type"]; $ot = $_POST["ot"]; $add_head = "Content-type: text/$type; charset=windows-1251 \n"; $add_head .= "From: ".$ot."\n"; $add_head .= "Return-Path:<".$ot.">\n"; $subject='=?windows-1251?b?'.base64_encode($subj)."?="; $mail_content=$content; if($type=='html') $mail_content='<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><META content=3D"MSHTML 6.00.6001.18248" name=3DGENERATOR><STYLE></STYLE></HEAD>'.$mail_content.'</BODY></HTML>'; if(isset($to) && isset($subj) && isset($mail_content) && isset($add_head)) $ok=mail($to,$subject, $mail_content, $add_head); echo $ok?"<center><b>Сообщение успешно отправлено))</b></center>":"<center><b>Сообщение не отправлено((</b></center>"; ?> </head> <body> <center><img src="img/logo.png"></center> <form method="post" > <table align="center" style="align:center;" cellpadding="0" cellspacing="0" class="all"> <tr><td class="left"></td><td class="center"><center>Кому</center></td><td class="right"></td></tr> <tr><td colspan="3" class="content"><center><input type="text" name="to" ></center></td></tr> </table> <table align="center" style="align:center;" cellpadding="0" cellspacing="0" class="all"> <tr><td class="left"></td><td class="center"><center>От (имя)</center></td><td class="right"></td></tr> <tr><td colspan="3" class="content"><center><input type="text" name="name" ></center></td></tr> </table> <table align="center" style="align:center;" cellpadding="0" cellspacing="0" class="all"> <tr><td class="left"></td><td class="center"><center>От (маил)</center></td><td class="right"></td></tr> <tr><td colspan="3" class="content"><center><input type="text" name="ot" ></center></td></tr> </table> <table align="center" style="align:center;" cellpadding="0" cellspacing="0" class="all"> <tr><td class="left"></td><td class="center"><center>Тема письма</center></td><td class="right"></td></tr> <tr><td colspan="3" class="content"><center><input type="text" name="subj" ></center></td></tr> </table> <table align="center" style="align:center;" cellpadding="0" cellspacing="0" class="all"> <tr><td class="left"></td><td class="center"><center>Тип письма</center></td><td class="right"></td></tr> <tr><td colspan="3" class="content"><center><input type="radio" checked="checked" name="type" value="html"> HTML код</center></td></tr> <tr><td colspan="3" class="content"><center><input type="radio" checked="checked" name="type" value="plain"> Текст</center></td></tr> </table> <table align="center" style="align:center;" cellpadding="0" cellspacing="0" class="all"> <tr><td class="left"></td><td class="centerarea"><center>Текст</center></td><td class="right"></td></tr> <tr><td colspan="3" class="contentarea"><center><textarea name="content"rows='15' cols='60'></textarea></center></td></tr> </table> <table align="center" style="align:center;" cellpadding="0" cellspacing="0" class="all"> <tr><td><center><input type="submit" value="Отправить" ></center></center></td></tr> </table> </form> </body> </html>
Что я пишу не важно, хотя и очевидно)
firefox19, необходимо проверить указаны ли ВСЕ параметры (к примеру браузер забыл про 1 ли 2 ;)), думаете ваш код поможет?)
Чуть сложнее чем 2+2) Объявление переменных (строковых, числовых, массивы, многомерные массивы), функций, выполнение функций, редиректы, submit, выполнение стандартных функций типа timeout...
Asiania, подправили) и ещё в некоторых местах