禁用textarea和输入中的任何HTML

时间:2014-02-01 19:27:31

标签: php html textarea

我有一个textarea然后发布到数据库(使用PHP和MySQL),但我希望能够禁用任何放在textarea中的HTML,JS等。主要目的是阻止人们发布URL等。有一种简单的方法吗?

4 个答案:

答案 0 :(得分:1)

对于php,您可以使用htmlentities转换标记:

<style>

&lt;style&gt;

浏览器不会将其视为标记,也不会执行javascript。

答案 1 :(得分:1)

要完全阻止它,你可以做的最好的事情是strip_tags($input)

这将删除输入中的任何html格式

PHP Docs

答案 2 :(得分:0)

这是一个链接[http://jsfiddle.net/qH5T9/]

请参阅上面的演示。那是你要的吗?抱歉无法评论,所以发布在这里。

答案 3 :(得分:0)

您可以使用服务器端的php函数对文本区域输入进行编码。要使用的功能是htmlentities()