0
我需要自动解析字符串并查找是否存在到我的网站的链接,并自动用可链接的HTML链接替换地址。PHP:正确地将地址转换为字符串中的可链接链接
假设我的网站都不会忽略+ www.mysite.com + wap.mysite.com m.mysite.com,我需要转换:
My pictures at m.mysite.com/user/id are great.
到:
My pictures at <a href="/user/id" target="_blank">mysite.com/user/id</a> are great.
问题是如何做到这一点(与ereg_replace?),而不是使用吨行代码。
请注意,结果必须是相对URL,以便当前协议和子域用于目标链接。如果用户位于HTTPS版本的m子域中,则目标将成为HTTPS协议的m子域,依此类推。 只有链接到mysite.com必须链接,任何其他链接必须视为普通的纯文本。提前致谢!
ereg_replace已被弃用的PHP 5.3.0的。依靠这个功能是非常不鼓励的。改为使用preg_replace – zavg 2013-05-05 23:14:58