php - TinyMCE MySQL 和 html 标签

标签 php mysql tinymce

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

相关文章:

sql - 解释一下mysql中 "explain"查询的结果

javascript - 使用 TinyMCE 进行实时预览(TinyMCE 的值(value))

php - 在 PHP 中对 mysql_fetch_row 或 mysql_fetch_assoc 进行排序

php - 如何为 json_decode 的每个元素编写查询?

c# - 在 C# 中对部分 SQL 进行 Lexing

mysql - 如何同时获取数据和数据量

php - 在 Shopify 中显示特定产品的产品价格

php - Magento - 从 Magento 导航菜单中删除 +(加号)

css - 调整图像大小时如何强制TinyMCE使用内联样式

javascript - 使用自定义 "data-"属性而不是 id 选择对象