删除/阻止/隐藏表单中的链接

时间:2011-02-03 13:20:58

标签: php hyperlink href

是否可以删除表单中提交的链接? ......这就是我现在所拥有的:

$forbidden = array('<[\w.]+@[\w.]+>', '<\w{3,6}:(?:(?://)|(?:\\\\))[^\s]+>', '#<.*?>([^>]*)</a>#i');
$matches  = array('****', '****', '****');
$post     =  preg_replace($forbidden, $matches, $post);

这改变了:

1) http://somesite.com to ****
2) someemail@someemail.com to ****
3) <a href="http://somesite.com">im spam</a> to <a href="****">im spam</a>

前两个很棒,但第三个我真的想要删除html代码......

p.s:我也有一个验证码,但我想对可以发布和不发布的内容非常严格。

1 个答案:

答案 0 :(得分:1)

通过strip_tags运行吗?

echo strip_tags($post[2]);