にクラッシュしました。私は過去12時間この頭を叩いてしまいました。AJAXからPHPスクリプトでPOSTデータを送信しようとしましたが、改行や '
基本的に、私はAJAXを使用してPHPファイルへのフォームからPOSTデータを送信しています:
"&textareacomments=" + encodeURIComponent(document.getElementById("textareacomments").value); xmlhttp.open("POST", "php/order.php?action=save", true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded") xmlhttp.send(contenu);
しかし、私のPHPファイルがそれを受信したときに、それだけで罰金、すべてのデータとテキストの正規「の入力を読み込み、 「このような:
$telephone = urldecode(htmlentities($_POST['telephone'], ENT_QUOTES, 'UTF-8'));
しかし、私は、TEXTAREAのPOSTを読み取ろうと私は何かのクラッシュやスクリプトD、その後linebreak
または'
を挿入した場合走ってはいけない。
私はここで間違っていますか?
はあなたの助け
ジョエルのため
[OK]をおかげで、私はこれに変更:このような何かを行うにはJavascriptを使用さらに、私がちょうど 'linebreaks 'や' ''がない 'aaaa'と言うと、それは動作します(POSTで)。 – Joel