gpt4 book ai didi

PHP MySql 显示返回的内容,而没有剥离 html 标签

转载 作者:行者123 更新时间:2023-11-29 00:57:46 25 4
gpt4 key购买 nike

我在 SQL“文本”数据类型中有一个列,里面有 html 标记中的内容,例如

somecontent:

  • one
  • 两个
... 我希望 mysql 查询在不剥离 html 标记的情况下回显数据库内容(这可能是出于安全原因或由 php 完成的?)以便 html 代码将呈现如果你明白我吗?目前它只是拼凑出一段看起来很棒的段落!应该注意的是,安全性不是什么大问题,因为这是一个项目,不会公开曝光

大家好

尼克

最佳答案

MySQL 不会从文本中去除标签——它根本不在乎文本是什么。 PHP 也不会去除标签,除非您在代码中的某处执行 strip_tags()。或等效的。

如果你想强制浏览器显示检索到的数据中的标签,你可以通过[ htmlspecialchars()][1] 来运行字符串。 , 它将 html 元字符( <>"& 等...)转换为其字符实体等价物( &lt;&gt; 等...)。

或者您可以强制将整个页面呈现为纯文本,方法是

header('Content-type: text/plain');

关于PHP MySql 显示返回的内容,而没有剥离 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5195050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com