这是我的问题:我第一次使用 TinyMCE 作为插入数据库以在博客上显示的数据的文本区域。
我在文本区域中输入数据,插入到数据库表中,当文本到达数据库时,它带有 html 标签。当它显示在网页上时,它会显示 html 标签。这些标签显然是由 TinyMCE 添加的,如果它们有效的话可能没问题。但它们不起作用。它们仅显示。
我已经搜索过,但找不到可以理解的解决方案。我尝试清理发布的数据。我尝试删除所有过滤器。没有任何效果。
有解决方案建议添加此内容,我将其添加到 cdn 链接下的头部,但无济于事:
<script>
tinyMCE.init({
mode: "textareas",
theme: "advanced",
force_br_newlines: false,
force_p_newlines: false,
forced_root_block: '',
});
</script>
如果有人能提供帮助,我将不胜感激。
最佳答案
从数据库输出数据时尝试使用以下标签
echo htmlspecialchars_decode(stripslashes($your_custom_variable));
关于php - TinyMCE MySQL 和 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35798667/