[PHP-users 28794] Re: サーバー上のテキストファイル編集
安井
evelinae @ mac.com
2006年 3月 23日 (木) 19:08:02 JST
安井と申します。
At Thu, 23 Mar 2006 17:21:59 +0900 (JST),
php @ nakata.mydns.jp wrote:
> サーバー上のテキストファイルを編集できるPHPを作成しているのですが
> 下のサンプルのように作ると正常に作動しません。
> 現象としてはサンプルファイルを更新すると
> セーブしたファイルが
> ---FileEdit.php------------------------------------------
> <?php
>
> if ($_POST[\"div\"] == \"s\"){
> $File = urldecode($_POST[\"path\"]);
> file_put_contents($File,$_POST[\"text\"]);
>
> }else{
> 略
> --------------------------------------------------------
> のように\が余計に挿入されてしまいます
> $_POST["text"]に余計な\が挿入されているようですが
> なにか良い手は無いでしょうか?
php.ini の magic-quotes-gpc の値が on になっていると思います。
magic-quotes-gpc については、http://jp.php.net/manual/ja/ref.info.php#ini.magic-quotes-gpc を参考にしてください。
以上です。
# 余談ですけど、このサンプルスクリプトはインターネットに公開しませんよね? :-)
PHP-users メーリングリストの案内