Современные решения хостинга PlusWeb.ru

Подбор доменных имен | Информация о Домене | Доска объявлений | Полезные советы |      




Как сделать URL ссылкой

В текстах часто встречаются различные ссылки. Если текст вводится не вами, а пользователем, то вы не можете заранее прописать эти ссылки в теге <a href
Однако это легко сделать с помощью простых функций PHP при отображении текста, на странице вывода.

Простая функция превратит URL начинающися с http:// в активную ссылку:

$text = eregi_replace('([[:space:]()[{}])(http://.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1<a href="\\2" target="_blank">\\2</a>', $text);


Следующий вариант для URL начинающися с www

$text = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1<a href="http://\\2" target="_blank">\\2</a>', $text);


Если поставить обе функции друг за другом, то URL будет преобразован в ссылку в обоих случаях.


И еще пример, как сделать активной ссылкой E-mail

$text = eregi_replace("[[:alpha:]]+(\.[[:alpha:]]+)*@[[:alpha:]]+(\.[[:alpha:]]+)*","<a href=\"mailto:\\0\">\\0</a>",$text);







                    Rambler's Top100         RTU.ru - каталог российских предприятий         Гитары Jet - электрогитары, бас гитары