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

R

root

Спамеры вышли на новый уровень:

Посмотреть вложение 95985

Что ж, пришлось написать новую регулярку, теперь она реагирует не только на пробелы между буквами но и на любой символ (будет блокировать myhack-forum.ru, my hack fo - r um . r u, my!hack forum.ru myhack_forum.ru и тд)

Новый код:

PHP:
<?php

$domain = 'myhackforum.ru';

echo '/';

for ($i = 0; $i < mb_strlen($domain); $i++)
{
    echo "{$domain[$i]}.*";
}

echo '/iu';
Так это великий JesusGod спамит =)
 
Бывает люди спамят текстом myhaсkfоrum.ru (домен выдуманный для примера, вы вносите этот сайт в спам фразы, а они снова спамят, например пишут myhackforum . ru и антиспам уже не срабатывает, добавляете эту фразу снова в спам фразы и так до бесконечности.
Эта регулярка поможет вам блокировать любые сочетания домена
/m\s*y\s*h\s*a\s*c\s*k\s*f\s*o\s*r\s*u\s*m\s*.\s*c\s*o\s*m\s*.\s*r\s*u\s*/iu

Блокирует my hack forum . ru, myhack forum.ru, m y h a c k f o r u m . ru и так далее.

Как ее создать?
Идем сюда
Вставляем этот код слева:
PHP:
<?php
  
$domain = 'myhackforum.com.ru';

echo '/';

for ($i = 0; $i < mb_strlen($domain); $i++)
{
    echo "{$domain[$i]}\s*";
}

echo '/iu';

В переменную $domain вставляем нужный домен (без http://, https://, www. и тд)
Нажимаем 'Click to test your php code'

Посмотреть вложение 95895


Полученное значение (регулярка) новой строкой вставляем в Спам-фразы: Настройки --> Управление спамом
Так это великий JesusGod спамит =)
Это великий форум для профессиональных хакеров! Я там вечность провожу :D
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу