-1

我有这个名为personalInfos的文本区域,我在其中填写以下格式的信息:

<p><span class="white">1966 - '69</span><br/> text .... </p>

当我将它提交到数据库时,它会保存好,格式相同。当我将代码从数据库检索到管理 textarea 时,它会被填满。

我唯一的问题是在前端,我将代码显示为文本而不是呈现为 html 代码。所以基本上我在页面上看到它是这样的:

<p><span class="white">1966 - '69</span><br/>  
4

2 回答 2

0

htmlentities()您很可能会显示由或类似函数处理的提取代码。在大多数情况下,这是避免在评论中植入 ie html 的方法。因此,只需在获取(或插入 - 取决于您在哪里执行此操作)后停止执行此操作,您的内容将作为文字 HTML 输出并由 Web 浏览器正确处理。

于 2013-08-10T09:20:43.377 回答
-1

你应该看看htmlspecialchars_decode()

例子

$str = '<p><span class="white">1966 - \'69</span><br/> text .... </p>';
echo htmlspecialchars_decode($str);

还要确保转义单引号。

于 2013-08-10T09:22:56.163 回答