анти-спам - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Mon, 23 Dec 2024 13:37:19 +0300 все сделал, спасибо 4 посту https://visavi.net/topics/1354/49619 анти-спам shurik Mon, 05 Oct 2009 09:30:16 +0400 Сообщения https://visavi.net/topics/1354/49619 а ссесиями я еще не очень дружу https://visavi.net/topics/1354/49591 анти-спам shurik Mon, 05 Oct 2009 07:15:15 +0400 Сообщения https://visavi.net/topics/1354/49591 У меня в голове почемуто крутилось антифлуд. И афтор в 5 сообщении ничего не сказал, а наоборот подтвердил. А если так то сдесь уже посложнее если спамеры используют курл. https://visavi.net/topics/1354/49520 анти-спам Удаленный Mon, 05 Oct 2009 00:12:38 +0400 Сообщения https://visavi.net/topics/1354/49520 Вы же тут о спаме говорите, а не о флуде) https://visavi.net/topics/1354/49478 анти-спам KingNLO Sun, 04 Oct 2009 23:05:44 +0400 Сообщения https://visavi.net/topics/1354/49478 ну тогда остается писать в файл или базу отдельно https://visavi.net/topics/1354/49460 анти-спам Вантуз-мен Sun, 04 Oct 2009 22:17:26 +0400 Сообщения https://visavi.net/topics/1354/49460 10, тогда может возникнуть такая ситуация: юзер только зашел на сайт и хочет написать, а ему &quot;Не части&quot;<br> Хотя думаю такие ситуации будут большой редкостью. https://visavi.net/topics/1354/49458 анти-спам Удаленный Sun, 04 Oct 2009 22:12:13 +0400 Сообщения https://visavi.net/topics/1354/49458 5. SHuRiК [Off] (Сегодня / 19:31)<br> это получается что можно закрыть-открыть браузер и заного написать<br> код из 4 поста можно переделать, например так<br> при входе на сайт записывать в сессию время входа,<br> и при написании сообщения проверять если юзер на сайте к примеру уже 30 сек, то сообщение добавляется и время в сессии обнуляется, то есть в любом случае необходимо ждать определенное время, если открыть закрыть браузер время пойдет с нуля https://visavi.net/topics/1354/49457 анти-спам Вантуз-мен Sun, 04 Oct 2009 22:06:12 +0400 Сообщения https://visavi.net/topics/1354/49457 Вот антиспам по ip:<br> <strong><span style="color:#ff0000">&lt;?<br> $ip = $REMOTE_ADDR ;<br> $time_spam = 60 ;<br> $file_anti_spam = file (&#039;antispam.dat&#039;) ;<br> for ( $i = 0 ; $i &lt; count ($file_anti_spam) ; ++$i )<br> {<br> $arr_anti_spam = explode(&#039;|&#039;, $file_anti_spam[$i]) ;<br> if ( $arr_anti_spam[0] == $ip )<br> {<br> $time_anti_spam = $arr_anti_spam[1] ;<br> unset ($file_anti_spam[$i]) ;<br> }<br> else<br> {<br> $texp_anti_spam .= $file_anti_spam[$i].&#039;<br> &#039; ;<br> }<br> }<br> if ( $time_anti_spam &gt; time () )<br> {<br> echo &#039;еще не прошло &#039;.$time_spam.&#039; sec.&#039; ;<br> }<br> else<br> {<br> echo &#039;ok&#039; ;<br> $text_anti_spam = $ip.&#039;|&#039;.time () + $time_spam.&#039;<br> &#039;.$text_anti_spam ;<br> //3апись<br> $fp = fopen (&#039;antispam.dat&#039;,&#039;w+&#039;) ;<br> fputs ($fp, $text_anti_spam) ;<br> fclose ($fp) ;<br> }<br> ?&gt;</span> </strong> https://visavi.net/topics/1354/49434 анти-спам Удаленный Sun, 04 Oct 2009 21:41:49 +0400 Сообщения https://visavi.net/topics/1354/49434 1. Если для гостевой, то используй код с картинки https://visavi.net/topics/1354/49420 анти-спам Димон Sun, 04 Oct 2009 21:33:13 +0400 Сообщения https://visavi.net/topics/1354/49420 А воще как для меня ето нужно воизбежание двух разового нажатие на кнопку и тому подобное. да и врядли комуто захочится выходить заходить штобы не подождать короткое время а если авторизованый то можно писать в профиль. https://visavi.net/topics/1354/49390 анти-спам Удаленный Sun, 04 Oct 2009 20:52:56 +0400 Сообщения https://visavi.net/topics/1354/49390 Да. Или используй куки. https://visavi.net/topics/1354/49387 анти-спам Удаленный Sun, 04 Oct 2009 20:48:45 +0400 Сообщения https://visavi.net/topics/1354/49387 это получается что можно закрыть-открыть браузер и заного написать https://visavi.net/topics/1354/49332 анти-спам shurik Sun, 04 Oct 2009 19:31:50 +0400 Сообщения https://visavi.net/topics/1354/49332 <strong><span style="color:#ff0000">&lt;?<br> session_start () ;<br> $time_sec = 60 ;<br> if ( $_SESSION[&#039;spam&#039;] &lt; time () )<br> {<br> $_SESSION[&#039;spam&#039;] = time () + $time_sec ;<br> echo &#039;сообщение добавлено&#039; ;<br> }<br> else<br> {<br> echo &#039;Разрешается добавлять собщения раз в &#039;.$time_sec.&#039; секунд! Не части!&#039; ;<br> }<br> ?&gt;</span></strong> https://visavi.net/topics/1354/49328 анти-спам Удаленный Sun, 04 Oct 2009 19:21:53 +0400 Сообщения https://visavi.net/topics/1354/49328 да я не про это, короче нужен таймер чтобы сообщения писать только 1 раз в 15 минут https://visavi.net/topics/1354/49327 анти-спам shurik Sun, 04 Oct 2009 19:20:49 +0400 Сообщения https://visavi.net/topics/1354/49327 Функция str_replace знаешь для чего используется? Короче пишешь все запрещенные тексты в эту функцию,если хочешь чтоб она заменалась чем то,то тогда пиши переменную которую будет заменять запрещенные слова в эту функцию,и обрабатывай её через эту функцию. Я где то писал раньше на форуме человеку полный код,сейчас структуру анти забыл,если не разберёшься завтра напишу ;) https://visavi.net/topics/1354/49298 анти-спам Удаленный Sun, 04 Oct 2009 18:26:41 +0400 Сообщения https://visavi.net/topics/1354/49298