使用PHP htmlspecialchars()php编辑输入标记内的HTML内容

时间:2012-12-03 04:10:40

标签: php htmlspecialchars

我在包含HTML的表单中有一个字段,因此在将其显示给用户之前使用htmlspecialchars,因此它实际上显示为HTML(带标签),所以像这样

//in my php script, right after I get the values from the database
$someVar = htmlspecialchars($someVar);

//inside html (I use Smarty template)
<input id="someVar" name="someVar" type="text" size="50" value="{$someVar}"></input>

现在问题发生在用户提交表单时,不知何故标签在页面提交时丢失,我只是将文本(解释的HTML)写入数据库。

问题: 如何成功允许用户编辑包含HTML标记的字段? 谢谢!

0 个答案:

没有答案