アクセスカウンタ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 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;
?>

同じカテゴリー(PHP)の記事
 予期しないエスケープ文字 (2007-09-21 19:20)
 html拡張子でPHPを実行 (2007-07-05 15:02)
 getimagesize();「画像サイズを取得」 (2007-07-02 14:05)
 phpMyAdminログイン時にパスワード (2007-06-20 16:37)
 文字列データの置換 (2007-03-03 19:03)
 phpMyAdmin-2.9.2 設置手順 (2007-02-15 15:04)

Posted by 月読☆彡 at 17:08│Comments(0)PHP
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。