我的表格中有一列用于输入Html代码,我将使用此表格进行电子邮件模板化。
我在我的页面内,我桌子里面的所有模板,有两个按钮,一个要删除,另一个要编辑
编辑按钮显示文本框内的代码,为了进行预览,我对代码列进行了回显。
<div class="tempcolumn">
<div><textarea name="ai" rows="15" cols="100" name="code" placeholder="Code">
<?php echo $get_temp; ?></textarea></div>
</div>
Preview
<div class="tempcolumn">
<p><?php echo $get_temp; ?></p>
<div></div>
</div>
识别代码和id我创建了一个隐藏的输入
<input type="hidden" name="temp_id" value="'.$val['template_id'].'">
<input type="hidden" name="temp_code" value="'.$val['text'].'">
该脚本正常运行,但当我在代码列中插入一些"<"
或"="
无法正常工作
是推断因为它读取输入值如下:
<input type="hidden" name="temp_id" value=" Value here + 'random character that closes the tag' ">
有更简单的方法吗?
由于
答案 0 :(得分:0)
你可以试试;
htmlspecialchars($value)
这会将html字符转换为非干扰的表兄弟。
请参阅http://docs.php.net/manual/en/function.htmlspecialchars.php,因为我无法发布等效字段而不会成为字符。