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












