Часто работаю с DLE и часто сталкиваюсь со спамом . И хотя многие “темы” для сайтов дле уже умерли особо “умные” продолжают делать профиля и спамить в комментариях этого движка. вот оxень простой и эффективный Хак как этого избежать:
Просто запретим вставлять ссылки в комментарии, делается это так:
Открываем engine/modules/addcomments.php
Ищем:
if( strlen( $name ) > 50 ) {
$stop[] = $lang['news_err_1'];
$CN_HALT = TRUE;
}
После вставляем:
if (preg_match (“/href|url|http|www|.ru|.com|.net|.info|.org/i”, $_POST['comments']) || preg_match (“/href|url|http|www|.ru|.com|.net|.info|.org/i”, $_POST['name']))
{
$stop[] = “URL адреса сайтов, публиковать ЗАПРЕЩЕНО!”;
$CN_HALT = TRUE;
}
Этот способ найден на каком-то сайте…
Часть 1 борьба со спамом в DLE
Post Scriptum: (Как попасть бесплатно)
Сайт domania.ru покупка и продажа квартир в Москве без посредников. Не плати посредникам ищи недвижимость сам.


Думаю глупо это использовать, все-таки нормальных юзеров со своими сайтами посылаете
лучше ввести поле инпут с именем login со стандартным значением и закрыть его от пользователя, скажем display:none; если это бот то он заполнет поле своим значением, пользователь оставит прежнее, ну и дальше простая проверка значения – вот и все
обычно нормальных посетителей со своими сайтами не бывает
последний движок если мене не изменяет память поваляет это сделать стандартными средствами…
Да уж, меня тоже запарили эти спамеры…Пропробую данный метод, может поможет. А то что-то совсем тяжко как-то