karashchuk.com » Бібліотека Знань » PHP » preg_replace - делаем ссылки кликабельными

PHP : preg_replace - делаем ссылки кликабельными

Возникла задачка, в комментариях когда вставляют ссылку, сделать её кликабельной.

Реализация задачки на php при помощи preg_replace очень проста:
$NewComment=preg_replace('#((?:http|https)://[^s]+)#i','<a title="для перехода кликните по ссылке" href="$1" />$1', $comment);


или с проверкой на нужный нам домен (дабы спамерам было не повадно)
$NewComment=preg_replace('#(http://storm.in.ua[^s]+)#i','<a title="для перехода кликните по ссылке" href="$1">$1</a>', $comment);


ps: если необходимо организовать

парсинг всех ссылок:
preg_match_all('#((?:http|https)://[^s]+)#i', $text, $matches);
print_r($matches);

Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу