Loading...
Обучение/Помощь новичкам | Как запретить ввод ссылок?
Кто знает, как запретить ввод ссылок в сообщениях?
Написать антиспам Гг
Искать в тексте конструкцию http:// и https:// и вырезать её.
щя
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);
}


вот тебе функция с джона.
применяй перед выводом текста.
PasichNIK , антиспам, что я и говорил Гг
Nells , ну да)
PasichNIK , почему-то не пашет
Nells (17.05.2020 в 13:15)
PasichNIK , антиспам, что я и говорил Гг

Антилинк, согласно названию функции.
Хэйтем (17.05.2020 в 13:24)
PasichNIK , почему-то не пашет

antilink(вывод сообщения)
________
посл. ред. 17.05.2020 в 13:29; всего 1 раз(а); by Four
Онлайн: 6
Время:
Gen. 0.0961
(c) Bym.Guru 2010-2026