① 入力した文字列を送信するためのHTMLファイルを作成(formで送信)
② ①を受け取るためのPHP(kadai1-6.php)ファイルを作成
③ ②のファイルに、受け取った文字列をテキストファイルに追加書き込みするコードを打つ
(テキストファイルはkadai1-6.txtを用意しています)
ブラウザで確認したところ、HTMLファイルは開けたのですが、送信後、PHPのページでエラーが出ます。個人的には、恐らくPHPファイルのfwriteの場所が怪しいのではないか、と思っておるのですが、わかりません。
①のHTMLファイル
<html> <head><title>input.html</title></head> <body> <p>課題1-6のテストです。適当な文章を入力後、</p> <p>送信された文字列がテキストファイルに保存されているかご確認ください。</p> <form action="kadai1-6.php" method="post"> <table border="1"> <tr> <td>適当な文章をご入力ください</td> <td><input type="text" name="name"></td> <td colspan="2" align="center"> <input type="submit" value="入力"> </td> </tr> </table> </form> </body> </html>②のPHPファイル
<html> <head><title>output.php</title></head> <body> <?php $name = $_POST['name']; print ("次のデータを受け取りました<br />"); print ("文字列:$name<br />"); ?> <?php $fp = fopen("kadai1-6.txt", "a"); fwrite($fp, "$_POST['name']"); fclose($fp); ?> </body> </html>HTMLファイルに入力した文字列をPHPにより、あらかじめ用意したテキストファイルに追加書き込みする方法。どなたかご存知でしたらご回答よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー