ブラウザ上でファイルの修正を行う
こんばんは。お世話になっております。
タイトルにあるように、ブラウザ上でサーバー内にアップされているファイルを修正するため、アップされているファイルを呼び出し、テキストフォーム内に書き出されたファイル内容を修正して保存。という仕組みを作ったのですが、ローカル上では何ら問題なかったものの、レンタルサーバーへアップして、それを行ってみたところ、ファイル内に記述のあるダブルコーテーションの前に、円マークが保存実行を行う度に、倍々で増えていく現象が起きています。
こんな感じ。
$test="テスト"; → $test=\"テスト\" → $test=\\"テスト\\"
修正を行い、ファイルの上書きをするソースは
$addfname = "../index.html";
$editfile = $_POST["editfile"];
$addstr = file_get_contents($addfname);
$fp=@fopen("$addfname","w");
fputs($fp,$editfile);
fclose($fp);
となっています。
以上、ローカル上では何ら問題なかったことなので、何処が不適切なのか分からずにおります。お忙しい中恐縮ですがアドバイスいただけたら幸いです。宜しくお願い致します。
お礼
ご回答ありがとうございます。