在一个收邮件的项目中遇到这样一个问题,从邮件中提取网址并加上<a>标签,试了好多次,发现这个比较好用:
$string = "连接http://www.abc.com 站点";
//连接后需要有个空格或回车。
$string = eregi_replace("http://([^ ,/r/n]*)","<a href=//0 target=_blank>//0</a>",$string);
$string = eregi_replace("ftp://([^ ,/r/n]*)","<a href=//0 target=_blank>//0</a>",$string);
print $string;
这个可是非常有用的呀
本文介绍了一种从邮件正文内容中提取HTTP及FTP链接,并将其转换为带有<a>标签的超链接的方法。该方法使用eregireplace函数实现,能够确保链接后面跟着空格或换行符。
890

被折叠的 条评论
为什么被折叠?



