我有这个名为personalInfos的textarea,我按以下格式填写信息:
<p><span class="white">1966 - '69</span><br/> text .... </p>
当我将它提交到数据库时,它会保存好,格式相同。当我从数据库中检索代码到admin textarea时,它会被填满。
我唯一的问题是在前端,我将代码显示为未呈现为html代码的文本。所以基本上我会在页面上看到它:
<p><span class="white">1966 - '69</span><br/>
答案 0 :(得分:0)
最有可能显示由htmlentities()
或类似函数处理的已解析的已获取代码。在大多数情况下,这是在评论中避免种植即html的方法。因此,在获取之后停止执行此操作(或插入 - 取决于您执行此操作的位置),并且您的内容将作为文字HTML输出并通过Web浏览器正确处理。
答案 1 :(得分:-1)
您应该查看htmlspecialchars_decode()
示例强>
$str = '<p><span class="white">1966 - \'69</span><br/> text .... </p>';
echo htmlspecialchars_decode($str);
同时确保也要逃避单引号。