たとえば、tinyMCEを使用してこのHTMLを作成する場合:
<p>asdasd</p>
<p class="relevant">asd</p>
<p>as</p>
フォームの投稿を受け取ったphpは、次のように出力します。
<p>asdasd</p>
<p class=\"relevant\">asd</p>
<p>as</p>
この動作をオフにするにはどうすればよいですか?
前もって感謝します
たとえば、tinyMCEを使用してこのHTMLを作成する場合:
<p>asdasd</p>
<p class="relevant">asd</p>
<p>as</p>
フォームの投稿を受け取ったphpは、次のように出力します。
<p>asdasd</p>
<p class=\"relevant\">asd</p>
<p>as</p>
この動作をオフにするにはどうすればよいですか?
前もって感謝します
これは、PHPのMagicQuotes機能が原因である可能性が高く、TinyMCEFAQで説明されています。
これに対処する最も簡単な方法は、特にPHP 5.3.0で非推奨になったため、この機能を無効にすることです。
別の方法は、を使用して結果をクリーンアップすることです。
stripslashes($_POST['text']);