Как вырвать ссылку из $_POST['textarea'];

152
08 ноября 2018, 00:50

Прошу помощи, мне через мою контактную форму приходит по 5-8 спам писем в час, во всех случаях присутствует ссылка http://

Такой вопрос: как из $_POST['textarea'] вырвать ссылку, если она там есть? Заранее спасибо!

Answer 1

От спама неплохо поможет защититься reCAPTCHA.

По Вашему вопросу: $string = "https://vk.com/id1 http://gogo.ru"; echo preg_replace('#[-a-zA-Z0-9@:%_\+.~\#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~\#?&//=]*)?#si', "[link prohibited]", $string); // output: [link prohibited] [link prohibited]. Регулярное выражение позаимствовал отсюда.

READ ALSO
Qt выравнивание лэйаутов

Qt выравнивание лэйаутов

Подскажите, как выравнять 2 lineedit'a чтобы они начинались с одного места? На данный момент формочка формируется так:

166
Получение значение char'а из памяти [закрыт]

Получение значение char'а из памяти [закрыт]

мне нужно получить 16-ричное значение элемента массива чаров из памяти, проблема в том что надо получать и 0 и значения у которых нет значений...

186
Как спарсить string в define?

Как спарсить string в define?

Есть JSON файл, в котором храниться код сообщения типа WM (0x020B, 0x020C и тп

161