Антиспам на форуме

980
.

Как Вы боритесь с спамом на своём форуме?
При регистрации на форуме чтобы не прошёл спам ставят вопросы для Анти Спама
А какие вы обычно пишите ?
Просьба писать вопросы антиспама и ответы к ним

.
Кадило крутится, лавэха мутится
WASP (22.07.2013 / 03:37)
Как Вы боритесь с спамом на своём форуме?
Никак. Его просто нет
.

да просто, делаю еще одно поле для ввода, только невидимое, и проверяю на заполнение его, а роботы ж видят эти все поля и заполняют всё подряд. а туту бац - и ошибка вы бот)))) както так.ггг

.

Saniok,эммм... вот например, если я захочу написать бота конкретно для твоего форума, ведь сначала пойду изучать какие там поля.
То есть я буду знать, что надо заполнять, а что нет.
Или ты говоришь о каких-то особенных ботов-дураков?

.
Как Вы боритесь с спамом на своём форуме?

Лучший антиспам это хороший модератор.
.

Изучат вопросы, подготовят ответы, заспамят.

.

антифлуд, ограничивающий добавление сообщений по времени + модератор + функция удаления всех сообщений пользователя разом. Что ещё надо?

.

Или если спамят конкретными ссылками, то можно составлять базу, и потом при наличии их в тексте выдавать ошибку.

.

Защита от любых ссылок <? php
function
antispam _ help
( $ text )
{
$ dom = array (' www
\ . ' , ' wap \ . '); / /
поддомены
if ( preg _ match (' # ^
( https ?| ftp ) : / /
(' . implode ('|' ,
$ dom ) . ')?' . str _ replace
(' . ' , '\ . ' ,
$ _ SERVER
[' SERVER _ NAME ']) . ' # ' ,
$ text [ 0 ]))
return '< a
href ="' . $ text
[ 0 ] . '">' . $ text
[ 0 ] . '< / a >';
else
return
'[ реклама ]';
}
function antispam
( $ text )
{
return
preg _ replace _ callback
(" # ( https ?|
ftp ) : / / \ S + [^
\ s . , >)\];'\"!?] # " ,
' antispam _ help ' ,
$ text );
}
? >

.
Bewahret einander vor Herzeleid

islamsoft, сам написал?

Всего: 13