撇号之前的反斜杠错过了强制表格字段

时间:2014-07-30 19:44:17

标签: php html backslash apostrophe

我在Dreamweaver中创建了一个表单,我相信php和html代码。

我的问题是:为什么我的表单在错过强制性文件时会在撇号前放置多个反斜杠?

如果使用以下代码不会遗漏强制文件,我已解决此问题:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

// first we'll fix the magic quotes problem with the apostrophe
$province = str_replace("\'","'",$province);
// then pick up all the old values to pass to database on next submit
echo "<input type='hidden' name='province' value='$province'>"; 

它只放在撇号之前的反斜杠中。如果表单上缺少必填文件并通过电子邮件结果,它甚至会添加更多反斜杠。

0 个答案:

没有答案