PHP: правильно конвертировать адреса в кликабельные ссылки в строке

Мне нужно автоматически разобрать строку и найти, если ссылка на мой сайт присутствует, автоматически заменить адрес кликабельной HTML-ссылкой.

Предположим, что мой адрес сайта www.mysite.com + wap.mysite.com + m.mysite.com, мне нужно преобразовать:

My pictures at m.mysite.com/user/id are great.

чтобы:

My pictures at <a href="/user/id" target="_blank">mysite.com/user/id</a> are great.

Вопрос в томкак это сделать (с ereg_replace?) вместо использования тонны строк кода.

Обратите внимание, что результатдолжен быть относительным URL, так что текущий протокол и поддомен используются для целевой ссылки. Если пользователь находится в поддомене m версии HTTPS, целью будет поддомен m протокола HTTPS и так далее.Только ссылки на mysite.com должны быть связанылюбые другие ссылки должны рассматриваться как обычный текст. Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос