私がしようとしているのは、xmlファイルの内容を取得し、showがtextareaにあり、forが提出されていればファイルの内容を更新することです。私はこのコードを使用します:phpが自動的に引用符にスラッシュを追加します
$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\\"?>
誰もが私が間違って何をやって教えていただけますか?事前
これは、「UNIX」とは何の関係も、すべてではありませんサーバー上でマジッククォートを有効にしてください。 –
Daaaaang。私は今マジッククォートが嫌いです、私は何時間も私の問題が何かを見てみました。私はそれがエンコーディングだと思った。 – PaulBGD
これは私には当てはまらない。すべてがオフですが、まだ起こっています。 :/ – JamesG