作者htk (我要降二军啦!!!!!!!!)
看板PHP
标题Re: [请益] 字串中有网址的话该如何自动加入超连结?
时间Tue Oct 4 15:57:14 2005
※ 引述《ottokang (猫猫的大玩偶)》之铭言:
: ※ 引述《htk (我要降二军啦!!!!!!!!)》之铭言:
: : 想应用在留言板上
: : ex: $str = "你可以到以下网址去查: http://tw.yahoo.com";
: : 如何自动侦测到字串中有网址
: : 然後用什麽函数可以把 $str 变成
: : "你可以到以下网址去查: <a href=http://tw.yahoo.com>http://tw.yahoo.com</a>"
: : 谢谢
: 建议你使用正规表示法来判断字串是否为超连结
: 至於正规表示法的用法就可以上Google查了
: 因为我也不熟^^
谢谢
但是我想知道的并不是判断字串是不是有超连结
用正规表示法的判断方式不难
但是我想知道的是判断出来含有超连结之後
如何去置换字串
ex:
"......................
http://tw.yahoo.com ..........."
变成
"...................... <a href=
http://tw.yahoo.com>http://tw.yahoo.com</a>"
看过有些留言板有作这样的转换
因此有出现网址的留言自动就把超连结加上
麻烦高手帮忙了.....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.124.182.242
1F:推 member:在phpbb的includes/bbcode.php,有个叫make_clickable的函数 10/04 16:05