我有一个需要 $_POST var 的代码。但是,这个 var 有时可能包含一些",因此它使 var 结束,并且它不完整,所以我的编辑器只发送文件的一部分。有什么办法可以让 " 和 ' 在处理之前被替换,所以它赢了'不结束我的变量?
问问题
68 次
3 回答
0
在将其发送给编辑器之前,请通过addlashes()运行它。
于 2011-06-24T12:52:52.320 回答
0
内存中的变量不是以“标记”结尾的。如果您需要在代码中引用“,您可以尝试执行\”,例如
$test = "Hello \"world\"";
将是你好“世界”
于 2011-06-24T12:52:52.880 回答
0
<input type="text" name="some"
value="<?php echo htmlspecialchars($_POST['some'],ENT_QUOTES);?>"
于 2011-06-24T12:53:29.153 回答