Найти и переделать урл в ссылку

В редакторе

Найти и переделать урл в ссылку

Brain_Script
1392
2016-09-03 12:37:37
<?php header('Content-Type: text/html; charset=utf-8'); /* Фильтр на основе использования регулярных выражений. */ $regularnoe_viragenie = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/"; /* Исходный текст, где вам требуется обнаружить все гиперссылки. */ $tekst = "Данный текст служит тест-примером для обнаружения линка в тексте. http://yandex.ru - это сайт ПС Яндекс."; /* Проверяем: есть ли урл в полученном тексте? */ if ( preg_match($regularnoe_viragenie, $tekst, $ssilka) ) : /* Превращаем простой урл в собственно гиперссылку. */ print preg_replace($regularnoe_viragenie, '<a href="' . $ssilka[0] . '" _target="blank">' . $ssilka[0] . '</a>', $tekst); else : /* Урл не найден: текст чистый, выводим его без внесения изменений. */ print $tekst; endif; ?>
Войдите для добавления комментария.
Нет комментариев
Яндекс.Метрика Яндекс.Метрика