質問: 1 入力した文字列を送信するためのHTMLファイルを作成(formで送信) 2 1を受け取るためのPHP(kadai1-6.php)ファイルを作成 3 2のファイルに、受け取った文字列をテキストファイルに追加書き込みするコードを打つ (テキストファイルはkadai1-6.txtを用意しています) ブラウザで確認したところ、HTMLファイルは開けたのですが、送信後、PHPのページでエラーが出ます。個人的には、恐らくPHPファイルのfwriteの場所が怪しいのではないか、と思っておるのですが、わかりません。 1のHTMLファイル ---------- input.html 課題1-6のテストです。適当な文章を入力後、 送信された文字列がテキストファイルに保存されているかご確認ください。 適当な文章をご入力ください 2のPHPファイル --------- output.php "); print ("文字列:$name"); ?> HTMLファイルに入力した文字列をPHPにより、あらかじめ用意したテキストファイルに追加書き込みする方法。どなたかご存知でしたらご回答よろしくお願いします。
回答: `fwrite($fp, "$_POST['name']");` "$_POST['name']"のダブルクォーテーションは要らないんじゃないですか? `fwrite($fp, $_POST['name']);` 覚えのないエラーコードは翻訳するようにすると原因の判明が早くなりますよ^^