PHPの**「preg_replace」関数を使用して正規表現で対応出来るかと思います。**
以下のような感じでいかがでしょうか。今回はhttpから始まるものですが、URLとしては、ftpから始まるものがあったりもしますので、もし必要でしたら、その部分も追記してみてください。
`
<?php
$text =<<<STR
テスト
http://hogehoge.com/ ← 変換対象
テスト
STR;
$pattern = array("/(https?)(://[[:alnum:]+$\;?.%,!#~*/:@&=_-]+)/i");
$replace = array("<a href=\"\1\2\" target=\"_blank\">\1\2</a>");
$string = preg_replace($pattern, $replace, $text);
echo $string;
`
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。