作者Floatcross (小天使落跑了!!??)
看板PHP
标题Re: [请益] 字串中有网址的话该如何自动加入超连结?
时间Fri Dec 9 00:38:32 2005
: function AddLink2Text($str) {
: $str = preg_replace("#(http://[0-9a-z._/?=&;]+)#i","<a href=\"\\1\"
: target=\"_blank\">\\1</a>", $str);
: $str = preg_replace("#([0-9a-z._]+@[0-9a-z._?=]+)#i","<a
: href=\"mailto:\\1\">\\1</a>", $str);
: return $str;
: }
: 这是以前看过的一个函数,还有什麽缺点就自己改改罗!
<?php echo AddLink2Text($row_rsThisPoster['content']); ?>
<?php echo nl2br ($row_rsThisPoster['content']); ?>
上一行是我原本的程式码,目的是为了断行
为了让http产生连结,必须更改为再上一行的程式码
我发现他们无法整合在一起
也就是 nl2br addlink2text(.......)
请问有哪位朋友可以交一下呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.58.31.89
1F:推 andreli:不是就<? echo Addlink2text(nl2br($str)); ?> = =a 12/09 01:32
2F:推 Floatcross:一一...我问笨问题了....感谢大大QQ 12/09 01:40