- ベストアンサー
URLを自動的にハイパーリンク設定
PHPで掲示板を作りました。 文中の中にURLが書かれている部分をリンク設定して表示したいのですがどのようにしていいのかわかりません。多分、正規表現を駆使するのだと思いますが教えてください。 $messageに文中のデータ変数が入っています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#22928
回答No.1
$proto = ereg_replace("(https?|ftp|news)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)","<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</a>",$proto); これでどうでしょう?
お礼
$protoを$messageに変えて試したら出来ました。 ありがとう!!! 本当に助かりました