作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想做的就是获取 xml 文件内容,显示在文本区域中,并在提交 for 时更新文件内容。我使用这段代码:
$fname = "../data.xml";
if (isset($_POST["update"])) {
$content = $_POST["update"];
$fhandle = fopen($fname,"w");
fwrite($fhandle,$content);
}
$fhandle = fopen($fname,"r");
$content = fread($fhandle,filesize($fname));
fclose($fhandle);
当我按下提交时,内容会更新,但它会在引号中添加斜线。例如这段代码:
<?xml version="1.0" encoding="utf-8"?>
变成:
<?xml version=\"1.0\" encoding=\"utf-8\"?>
如果我重新提交:
<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>
谁能告诉我我做错了什么?
提前致谢
最佳答案
这可能是由于 Magic Quotes .试试disable or remove them .
关于php 自动在引号中添加斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4715721/
我是一名优秀的程序员,十分优秀!