我要做的就是获取xml文件内容,show是在textarea中,如果for是submited则更新文件内容.我用这个代码:
$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);
Run Code Online (Sandbox Code Playgroud)
当我按提交时内容会更新,但它会在引号中添加斜杠.例如这段代码:
<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)
变为:
<?xml version=\"1.0\" encoding=\"utf-8\"?>
Run Code Online (Sandbox Code Playgroud)
如果我重新提交:
<?xml version=\\"1.0\\" encoding=\\"utf-8\\"?>
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我我做错了什么?
提前致谢