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

grisha2217

Проверенные
Сообщения
913
Решения
6
Реакции
1,389
Баллы
5,715
Бывает люди спамят текстом myhaсkfоrum.ru (домен выдуманный для примера, вы вносите этот сайт в спам фразы, а они снова спамят, например пишут myhackforum . ru и антиспам уже не срабатывает, добавляете эту фразу снова в спам фразы и так до бесконечности.
Эта регулярка поможет вам блокировать любые сочетания домена

/m.{0,5}y.{0,5}h.{0,5}a.{0,5}c.{0,5}k.{0,5}f.{0,5}o.{0,5}r.{0,5}u.{0,5}m.{0,5}..{0,5}r.{0,5}u.{0,5}/iu

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

Как ее создать?
Идем сюда
Вставляем этот код слева:
PHP:
<?php

$domain = 'myhaсkfоrum.ru';

echo '/';

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

echo '/iu';

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

(Ниже код старый)
95895


Полученное значение (регулярка) новой строкой вставляем в Спам-фразы: Настройки --> Управление спамом
 
Последнее редактирование:
Спамеры вышли на новый уровень:

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';
 
Это очень полезная штука, но если , например, в ссылке будет заменена буква (на букву другого языка, как пример), или вместо .com будет .ru ? Как такое блокировать?
 
или вместо .com будет .ru
Составьте регулярку для другого домена. Либо сделайте регулярку без указания доменной зоны (без .ru в конце)


например, в ссылке будет заменена буква (на букву другого языка, как пример)
Пока с таким не сталкивался)

Подправил регулярку, а то бывало, что срабатывала в ненужных моментах, будет чуть побыстрее работать.
 
Последнее редактирование модератором:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу