Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将HTML纯文本插入数据库?_Php_Html_Mysqli - Fatal编程技术网

Php 如何将HTML纯文本插入数据库?

Php 如何将HTML纯文本插入数据库?,php,html,mysqli,Php,Html,Mysqli,我正在创建PHP源代码,其中插入了我使用quill文本编辑器创建的页面。文本编辑器数据正在插入工作,但不插入纯文本。 我想插入HTML纯文本 这是我的JavaScript代码 <script src="https://cdn.quilljs.com/1.2.3/quill.core.js"></script> <script src="https://cdn.quilljs.com/1.2.3/quill.min.js"></script> <

我正在创建PHP源代码,其中插入了我使用quill文本编辑器创建的页面。文本编辑器数据正在插入工作,但不插入纯文本。 我想插入HTML纯文本

这是我的JavaScript代码

<script src="https://cdn.quilljs.com/1.2.3/quill.core.js"></script>
<script src="https://cdn.quilljs.com/1.2.3/quill.min.js"></script>
<script src="https://cdn.quilljs.com/1.2.2/quill.js"></script>
<!-- Initialize Quill editor -->
<script>
var quill = new Quill('#editor', {
  modules: {
    toolbar: [
      ['bold', 'italic'],
      ['link', 'blockquote', 'code-block', 'image'],
      [{ list: 'ordered' }, { list: 'bullet' }]
    ]
  },
  placeholder: 'Compose an epic...',
  theme: 'snow'
});

var form = document.querySelector('form');
form.onsubmit = function() {
  // Populate hidden form on submit
  var about = document.querySelector('input[name=content]');
  about.value = JSON.stringify(quill.getContents());


};
</script>

尝试InnerHTML而不要使用jSON.Stringify

about.value = quill.root.innerHTML;

什么是
var\u转储($\u POST)显示?如果这是变量中的样子,那么当您将其插入数据库时,您将看到这一点。
script>setTimeout
中有一个输入错误,我知道这超出了问题的范围,但您可能会向您的用户开放一些,非常严重的安全风险。数据库可能重复,插入了什么?@previn没问题:如果它正常工作,点击答案旁边的小向上箭头,然后接受答案
about.value = quill.root.innerHTML;