анти-спам - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - 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
анти-спам shurikMon, 05 Oct 2009 09:30:16 +0400Сообщенияhttps://visavi.net/topics/1354/49619а ссесиями я еще не очень дружу
https://visavi.net/topics/1354/49591
анти-спам shurikMon, 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
анти-спам KingNLOSun, 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/4946010, тогда может возникнуть такая ситуация: юзер только зашел на сайт и хочет написать, а ему "Не части"<br>
Хотя думаю такие ситуации будут большой редкостью.
https://visavi.net/topics/1354/49458
анти-спам УдаленныйSun, 04 Oct 2009 22:12:13 +0400Сообщенияhttps://visavi.net/topics/1354/494585. 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"><?<br>
$ip = $REMOTE_ADDR ;<br>
$time_spam = 60 ;<br>
$file_anti_spam = file ('antispam.dat') ;<br>
for ( $i = 0 ; $i < count ($file_anti_spam) ; ++$i )<br>
{<br>
$arr_anti_spam = explode('|', $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].'<br>
' ;<br>
}<br>
}<br>
if ( $time_anti_spam > time () )<br>
{<br>
echo 'еще не прошло '.$time_spam.' sec.' ;<br>
}<br>
else<br>
{<br>
echo 'ok' ;<br>
$text_anti_spam = $ip.'|'.time () + $time_spam.'<br>
'.$text_anti_spam ;<br>
//3апись<br>
$fp = fopen ('antispam.dat','w+') ;<br>
fputs ($fp, $text_anti_spam) ;<br>
fclose ($fp) ;<br>
}<br>
?></span> </strong>
https://visavi.net/topics/1354/49434
анти-спам УдаленныйSun, 04 Oct 2009 21:41:49 +0400Сообщенияhttps://visavi.net/topics/1354/494341. Если для гостевой, то используй код с картинки
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
анти-спам shurikSun, 04 Oct 2009 19:31:50 +0400Сообщенияhttps://visavi.net/topics/1354/49332<strong><span style="color:#ff0000"><?<br>
session_start () ;<br>
$time_sec = 60 ;<br>
if ( $_SESSION['spam'] < time () )<br>
{<br>
$_SESSION['spam'] = time () + $time_sec ;<br>
echo 'сообщение добавлено' ;<br>
}<br>
else<br>
{<br>
echo 'Разрешается добавлять собщения раз в '.$time_sec.' секунд! Не части!' ;<br>
}<br>
?></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
анти-спам shurikSun, 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