【问题标题】:How do I display html tag in texts from Database如何在数据库中的文本中显示 html 标签
【发布时间】:2013-07-22 21:48:33
【问题描述】:

我正在尝试通过用户将数据保存在DB 中。用户可以添加html 标记,这样一些数据会像<em>texts</em>,有时会添加<br> 标记。

当我从DB 中提取数据并将其显示给用户时遇到问题,我得到了<br> 标签的空白字段,而不是显示'<br>'。当用户从DB 获取数据时,有没有办法在我的网络浏览器中将<br> 标记显示为文本?非常感谢!

【问题讨论】:

    标签: php html database


    【解决方案1】:

    始终使用htmlspecialchars() 转义用户的数据输出。

    【讨论】:

      【解决方案2】:

      您可以将其包装在<pre> 标签中。

      HTML <pre> 元素(或 HTML 预格式化文本)表示预格式化文本。此元素中的文本通常以不成比例的字体显示,与文件中的布局完全相同。此元素内的空格显示为已键入。

      https://developer.mozilla.org/en-US/docs/Web/HTML/Element/pre

      【讨论】:

        猜你喜欢
        • 2021-08-19
        • 1970-01-01
        • 2015-12-27
        • 1970-01-01
        • 2011-12-13
        • 2021-10-01
        • 2023-01-24
        • 1970-01-01
        • 2016-08-31
        相关资源
        最近更新 更多