Перейти к публикации

Доработать фильтр слов


Рекомендованные сообщения

Задолбался чистить спам... Теперь к делу:

 

Фильтр слов легко обходится. Запрещаю адрес сайта, например example.ru, начинают появляться такие комментарии:

[b]ex[b]a[/b]mple.ru[/b]
[u][b]e[u]x[b]a[/b]mp[/u]le.ru[/b][/u]

Как понимаете — вариантов миллион. Т.е. при желании спамера, фильтр слов ему вообще не помеха. Фильтр слов должен работать по принципу сначала убрать всю разметку (теги b, u и т.д.), а затем проверять наличие стоп-слов.

 

Автопроверка системы:

Версия DataLife Engine:	10.4
Тип лицензии скрипта:	Лицензия активирована
Операционная система:	Linux 2.6.32-504.8.1.el6.x86_64
Версия PHP:	5.3.3
Версия MySQL:	5.5.41-cll-lve MySQLi
Информация о GD:	GD Version: bundled (2.0.34 compatible), FreeType Support: Enabled, FreeType Linkage: with freetype, T1Lib Support: Disabled, GIF Read Support: Enabled, GIF Create Support: Enabled, JPEG Support: Enabled, PNG Support: Enabled, WBMP Support: Enabled, XPM Support: Enabled, XBM Support: Enabled, JIS-mapped Japanese Font Support: Disabled,
Module mod_rewrite	Неопределено
Безопасный режим:	Выключен
Выделено оперативной памяти:	128M
Отключенные функции:	exec, passthru, shell_exec, system, proc_open, popen
Максимальный размер загружаемого файла:	10 Mb
Размер свободного места на диске:	31,24 Gb

 

Изменено пользователем Korew
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...