フォームの内容をサーバー上のテキストファイルに書き込もうとしています。 $newVar = "Text to write.";
のように定義されていますが、HTMLコードのフォームから値$newVar = $_POST["varOutput"];
を渡そうとすると、ファイルに何も書き込まれません。私のHTMLフォームが表示されますように:PHP(テキストエリア)でフォームの値を変数に転記できません
<form id="hidden" action="submit.php" method="post">
<textarea name="varOutput" form="hidden" rows="73" cols="100" id="varholder"></textarea>
</form>
私はテキストエリアに文字列を置きますが、彼らは異なったウェブサイトと相互作用するよう文字列は、各ユーザの異なるいくつかのJavaScriptを持っています。私はコードを正しく動作させるために細部を細かく変更するために無数の時間をかけましたが、私の努力は無駄でした。どんな助けもありがとう。
EDIT:
PHPコードはそのジャバスクリプトリファレンスPHPファイルの全体である
$output = $_POST["varOutput"];
$fp = fopen("text1.txt","a");
$savestring = ($output . “n”);
fwrite($fp,$savestring);
fclose($fp);
あります。 "n"は何かが起こったかどうかを調べることです。毎回印刷されます。
あなたのPHPファイルはどうなっていますか? – Chay22
フォームはどのように提出されますか? JavaScriptで?または '
@Tun Zarni Kyaw - フォームはjavascriptによって提出されます。 –