我正在开发一个不是我自己的php论坛脚本。
论坛的索引页面显示主题的标题和说明。
我将主题描述设置为等于主题的正文(实际发布文本),因此当主题发布时,正文将插入到描述字段中并按预期显示,换句话说,描述中的html呈现区域。然后我点击主题的编辑按钮,允许编辑标题和描述。 存在描述的常规HTML,我点击保存。 html作为常规HTML插入到数据库中。索引页面现在显示原始html,而不是像之前那样呈现它。
我无法弄清楚为什么它会在第一次呈现但是在它通过编辑代码之后,即使没有任何更改并且html没有被替换或剥离。
我需要一些帮助和线索,寻找和研究什么。我已经覆盖了htmlspecialchar,strip标签和一些preg替换,但我没有得到任何地方。即使我只是在正确的方向上找到线索。
非常感谢你。
答案 0 :(得分:0)
答案是我需要将函数htmlspecialchars_decode添加到相关的字符串中。