PHP-包含HTML的HTML表单文本区域

PHP-包含HTML的HTML表单文本区域,php,html,forms,textarea,Php,Html,Forms,Textarea,我正在使用一个HTML表单的TEXTAREA字段,该字段将包含文本,并且它本身可能包含一些HTML标记。 我认为这应该使用htmlspecialchars函数进行管理,但是这将以某种方式显示HTML标记,这将很难允许在表单文本区域中轻松编辑HTML代码。 确保引号和“脏”HTML代码不会破坏表单,实现这一点的更安全、更简单的方法是什么 为用户提供Javascript富文本编辑器,如TinyMCE: 获取RTE生成的源代码,并在保存到数据库之前对其进行过滤 转义现有HTML: 通过Javascri

我正在使用一个HTML表单的TEXTAREA字段,该字段将包含文本,并且它本身可能包含一些HTML标记。 我认为这应该使用htmlspecialchars函数进行管理,但是这将以某种方式显示HTML标记,这将很难允许在表单文本区域中轻松编辑HTML代码。 确保引号和“脏”HTML代码不会破坏表单,实现这一点的更安全、更简单的方法是什么

  • 为用户提供Javascript富文本编辑器,如TinyMCE:
  • 获取RTE生成的源代码,并在保存到数据库之前对其进行过滤
  • 转义现有HTML:
  • 通过Javascript重新填充RTE-对于TinyMCE,如下所示:
    TinyMCE.activeEditor.setContent($('#myHtml').html())

  • 您还可以通过AJAX加载HTML内容。

    Man,这太棒了!我一定会听从你的建议。谢谢