Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Регулярка для проверки ссылки
Покинул форум
Сообщений всего: 113
Дата рег-ции: Июнь 2011
Помог: 0 раз(а)
Здравствуйте, я в регулярках не силен, как проверить ссылку на определенный сайт?
Допустим я хочу проверить ссылается ли ссылка только на сайт Vk.com?
Мелкий
Отправлено: 25 Мая, 2014 - 17:14:57
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Не использовать напрямую регулярку вовсе: filter_var с флагом FILTER_VALIDATE_URL для проверки, ссылка ли это и parse_url с флагом PHP_URL_HOST для проверки, на какой домен ссылается.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.