我有一个简单的表格与textarea 例如:
<textarea name="script"></textarea>
从这个表单中我尝试将数据保存在MYSQL数据库中。但是有一个javascript数据。是的,我尝试在数据库中保存完整脚本,然后在页面上回显它。 所以,我有很多特殊的字符,引号,斜线等。
例如,有这样的部分:
replace(/"/g,""");
在数据库中添加第一次脚本时 - 一切正常,但在我编辑时"
转换为"
。
有没有办法保存和编辑保存每个字符的数据?
更新:如何通过POST发送?:
<textarea name="script">"</textarea>
答案 0 :(得分:1)
使用htmlentities()
&amp; html_entity_decode()
用于存储在数据库中。
$orig = "I'll \"walk\" the <b>dog</b> now";
$a = htmlentities($orig);
$b = html_entity_decode($a);
echo $a; // I'll "walk" the <b>dog</b> now
echo $b; // I'll "walk" the <b>dog</b> now