0

我有一个需要 $_POST var 的代码。但是,这个 var 有时可能包含一些",因此它使 var 结束,并且它不完整,所以我的编辑器只发送文件的一部分。有什么办法可以让 " 和 ' 在处理之前被替换,所以它赢了'不结束我的变量?

4

3 回答 3

0

在将其发送给编辑器之前,请通过addlashes()运行它。

于 2011-06-24T12:52:52.320 回答
0

内存中的变量不是以“标记”结尾的。如果您需要在代码中引用“,您可以尝试执行\”,例如

$test = "Hello \"world\"";

将是你好“世界”

于 2011-06-24T12:52:52.880 回答
0

htmlspecialchars

<input type="text" name="some" 
 value="<?php echo htmlspecialchars($_POST['some'],ENT_QUOTES);?>"
于 2011-06-24T12:53:29.153 回答