我在使用Html值时遇到了一些问题

时间:2014-05-08 11:59:08

标签: php html

我的表格中有一列用于输入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'  ">

有更简单的方法吗?

由于

1 个答案:

答案 0 :(得分:0)

你可以试试;

htmlspecialchars($value)

这会将html字符转换为非干扰的表兄弟。

请参阅http://docs.php.net/manual/en/function.htmlspecialchars.php,因为我无法发布等效字段而不会成为字符。