アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。 解除は→こちら
現在の読者数 0人
プロフィール
月読☆彡
オーナーへメッセージ
QRコード
QRCODE

2007年07月07日

URLに自動的にリンクを貼りたい!

掲示板などでテキスト中にURLがある場合、自動的にリンクを貼りたかったが、めっちゃハマったのでココに記述。。。

正規表現を使う事で自動リンクが可能。
この正規表現は全く意味のわからない記号が並んでるので理解できなーい!…のでココでは説明できません。。。
様々なブログやサイトで正規表現について解説されてるので検索して下さい。

今回したかったのはURLの正規表現。
あるサイトを参考にして文中にURLがあった場合自動的にリンクを貼るかテストしてみた。

…でけた…!!

しかーし!URLの中に『-(ハイフン)』があった場合そこからリンクが貼られないではないか!!

ちゅーことで色々なサイト作成者様のお力を借り、自分なりに書き直したのが下です。

<?php
$com = "元気ですかー!! http://www.sample-123.co.jp てすと";
$com = ereg_replace("(https?|ftp)(://[[:alnum:]¥+¥$¥;¥?¥.%,!#~*/:@&=_-]+)","¥¥1¥¥2",$com);
echo $com;
?>  
Posted by 月読☆彡 at 17:08Comments(0)TrackBack(0)PHP