【发布时间】:2012-03-14 23:53:12
【问题描述】:
当用户发表评论时,我会在插入我的数据库之前删除评论中的所有 html 标签,因为我不希望他们在评论中发布外部链接 (SPAM)。但我只想去除外部链接,我想将我自己的网站 URL 显示为普通的可点击链接。如何检测 URL 是我自己网站的 URL 并使其像往常一样可点击?
评论中的例子: 废话...废话...废话...http://my_website_url.com废话...废话...废话...废话...废话...废话...废话...废话...废话.. . 废话...废话...废话...废话...废话...废话...http://external_links.com废话...废话...废话...废话...废话。 ..废话...
如上例,我只希望http://my_website_url.com 在插入我的数据库之前成为可点击的链接。 (http://my_website_url.com 到 http://my_website_url.com)
另外,不仅检测主URL:http://my_website_url.com,还检测:
-http://www.my_website_url.com
-www.my_website_url.com
-my_website_url.com
-http://my_website_url.com/blah/blah/blah
-http://www.my_website_url.com/blah/blah/blah
-www.my_website_url.com/blah/blah/blah
-my_website_url.com/blah/blah/blah
或来自我网站的任何 URL:http://www.my_website_url.com/xxx/xxx/xxx/xxx
如果可以,请准确发布 php 代码,让我复制并粘贴到我的文件中,因为我对 php 知之甚少。多谢你们。 :)
【问题讨论】:
标签: php