Обучение/Помощь новичкам | Как запретить ввод ссылок?
Кто знает, как запретить ввод ссылок в сообщениях?
Написать антиспам
DELETED
17 мая 2020, в 13:11
Delete
щя
public static function antilink($var)
{
$var = preg_replace('~\\[url=(https?://.+?)\\](.+?)\\[/url\\]|(https?://(www.)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&_=/%-:#]*)~', '###', $var);
$replace = array(
'.ru' => '***',
'.com' => '***',
'.biz' => '***',
'.cn' => '***',
'.in' => '***',
'.net' => '***',
'.org' => '***',
'.info' => '***',
'.mobi' => '***',
'.wen' => '***',
'.kmx' => '***',
'.h2m' => '***'
);
return strtr($var, $replace);
}
{
$var = preg_replace('~\\[url=(https?://.+?)\\](.+?)\\[/url\\]|(https?://(www.)?[0-9a-z\.-]+\.[0-9a-z]{2,6}[0-9a-zA-Z/\?\.\~&_=/%-:#]*)~', '###', $var);
$replace = array(
'.ru' => '***',
'.com' => '***',
'.biz' => '***',
'.cn' => '***',
'.in' => '***',
'.net' => '***',
'.org' => '***',
'.info' => '***',
'.mobi' => '***',
'.wen' => '***',
'.kmx' => '***',
'.h2m' => '***'
);
return strtr($var, $replace);
}
вот тебе функция с джона.
применяй перед выводом текста.
PasichNIK , антиспам, что я и говорил
Nells , ну да)
PasichNIK , почему-то не пашет
DELETED
17 мая 2020, в 13:26
Delete
Nells (17.05.2020 в 13:15)
PasichNIK , антиспам, что я и говорил
PasichNIK , антиспам, что я и говорил
Антилинк, согласно названию функции.
Хэйтем (17.05.2020 в 13:24)
PasichNIK , почему-то не пашет
PasichNIK , почему-то не пашет
antilink(вывод сообщения)
________
посл. ред. 17.05.2020 в 13:29; всего 1 раз(а); by Four
Стр.: 1, 2