カテゴリ | |
---|---|
サマリ | 「"」が「\"」になってしまう。 |
バージョン | 1.3.4 |
投稿者 | きむら |
状態 | 完了 |
投稿日 | 2003-05-10 (SAT) 21:36:22 |
PHP: 4.2.3 Apache: 1.3.27 OS: NetBSD 1.6
という環境で、Pukiwiki 1.3.4と1.4rc2(先ほどダウンロードし直しました)を試しています。
タイトル通り、「"」を入力して保存すると「\"」となってしまうのですが、これって仕様なんでしょうか?それともBugなんでしょうか? プレビューの時には、「"」のままです。
dev:BugTrack/18ににたような話が上がっていたのですが、「完了」となっています。
憶測ですが、php側の設定(php.ini)で、magic_quotesあたりの設定ではないかと思いますが、PukiWiki以外での動作時にもFromで受け付けたデータに「\」マークはつきませんでしょうか?
すみません、具体的な回避方法を記述していませんでした。PHP4.2.3ではphp.iniのデフォルトで[magic_quotes_gpc]が[On]になっているますので、これを[Off]に変更すれば、Fromから受け付けた["'\]文字に対してエスケープされなくなります。問題の原因が違ってたらごめんなさい。
ありがとうございます!! なおりました。 教えていただいた通り、php.iniを編集後、Apacheを再起動させてうまくいきました。最初Apacheを再起動させずにいて、だめだったかと落ち込んでしまったのはヒミツです :)