私はすべての私のPHPの経験から最も奇妙なことがあります。私はphpBBフォーラムを持っています。私はif
、(そうして)のトピックに再生すると被写体が"Re: APPEL D'OFFRES"
ですが、私はあなたがこのサーバー上/zonemembres/posting.php
にアクセスする権限がありません。私のサーバでstripshlashesが動作しません
をさらに、403禁止エラーを 「禁断の
を取得します要求を処理するためにErrorDocumentを使用しようとしているときに発生しました。
問題がstripslashes
機能にあることを、デバッグプロセスを開始しました。スクリプトは "Re: APPEL D\'OFFRES
"を作成して(データベースに追加することができます)、その後、 "stripshlashes
"機能が適用されます。私のローカルPCで、関数はcorect値を返します: "Re:APPEL D'OFFRES"( "\"なし)が、私のサーバ上ではそのエラーをスローします。また、私は働いていた他の多くの組み合わせを試しました: "再:APPEL D \ 'OFFRS"これは働いた!何が起こっている?また、 "Re: AAPEL D\'OFFRES
"のようなテキストも使用できます。
もう1つは、「echo
」のテキストを削除しようとするとエラーが発生すると思います。 $result = stripslashes($result);
- >エラーなし
echo $result;
- >ここでエラーが発生します。
私は狂っている。誰かが理想を持っていますか?
編集:
また、ファイルのアクセス許可もチェックしました。問題はありません。私は繰り返し、他のテーマのanmeのために、それは動作します。
error.logに実際のエラーがあり、magic_quotesを無効にし、適切なデータベースエスケープ機能を使用していると思われましたか?バックスラッシュをランダムに適用および適用解除するよりも簡単かもしれません。 – mario