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;
?>
正規表現を使う事で自動リンクが可能。
この正規表現は全く意味のわからない記号が並んでるので理解できなーい!…のでココでは説明できません。。。
様々なブログやサイトで正規表現について解説されてるので検索して下さい。
今回したかったのはURLの正規表現。
あるサイトを参考にして文中にURLがあった場合自動的にリンクを貼るかテストしてみた。
…でけた…!!
しかーし!URLの中に『-(ハイフン)』があった場合そこからリンクが貼られないではないか!!
ちゅーことで色々なサイト作成者様のお力を借り、自分なりに書き直したのが下です。
<?php
$com = "元気ですかー!! http://www.sample-123.co.jp てすと";
$com = ereg_replace("(https?|ftp)(://[[:alnum:]¥+¥$¥;¥?¥.%,!#~*/:@&=_-]+)","¥¥1¥¥2",$com);
echo $com;
?>
予期しないエスケープ文字
html拡張子でPHPを実行
getimagesize();「画像サイズを取得」
phpMyAdminログイン時にパスワード
文字列データの置換
phpMyAdmin-2.9.2 設置手順
html拡張子でPHPを実行
getimagesize();「画像サイズを取得」
phpMyAdminログイン時にパスワード
文字列データの置換
phpMyAdmin-2.9.2 設置手順
Posted by 月読☆彡 at 17:08│Comments(0)
│PHP