这是我的问题:我第一次使用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));