【发布时间】:2018-05-16 22:02:15
【问题描述】:
我正在使用引导选择来显示类别,并且我正在使用 htmlspecialchars 清理这些类别,但是由于某种原因,当它位于数据内容属性中时它不起作用,因为我有一个名为的类别并且浏览器将其解释为是一个真正的 html 标签而不是一个字符串。我曾尝试使用 htmlentitites 但它也不起作用......我也有关于使用 urlencode 但由于我使用的是引导选择我不知道在哪里解开它......
这是我的代码:
"<option value='$row[id]' data-content='<span class=\"glyphicon glyphicon-stop\"
style=\"color:$row[cor]\"></span> <span style=\"text-align:left\">
".htmlspecialchars("$row[nome]",ENT_QUOTES)."
</span>'>".htmlspecialchars("$row[nome]",ENT_QUOTES)."</option>";
谢谢!
【问题讨论】:
-
是否回显
$row[nome]? -
所有这些的输出是什么,它是如何显示在您的页面上的,您希望它如何喜欢显示在您的页面上?
-
基本上它将 解释为 html,我希望它将其解释为字符串而不是 html
-
它确实会回显 $row[nome] 但问题是当它类似于 时,它会将其解释为 html 标签而不是字符串
-
我们能看到的任何地方都没有
</a>。给我们该 PHP 代码的完整输出。
标签: php html security twitter-bootstrap-3 bootstrap-select