エラー内容
htmlファイルの入力フォームに情報を入力、送信
→ PHPファイルに飛ばす。
→ その際のエラー表示です。
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/co-311.it.3919.com/public_html/kadai2/kadai2-2.php on line 13
やりたいこと
フォームから送信された値を受け取り、
それぞれの値を1行ごとにテキストファイルに保存したい。
htmlファイルの入力フォームには
・名前
・コメント
の項目のみですが、
テキストファイルに保存される方には
・番号<>
・名前<>
・コメント<>
・投稿時間
といったように、
「番号」と「投稿時間」の項目の追加をしたいです。
番号には、最終投稿番号に+1した数値が表示されるようにしたいです。(すみません、投稿時間の書き方がわからず、以下のソースには書けてません)
また、最初から3つの項目の末に「<>」という記号を追加して記述したいです。
lang
1<html> 2 3 <head> 4 <meta charset="utf-8"> 5 <lang="ja"> 6 <title>kadai2-1_input.html</title> 7 </head> 8 9 <body> 10 <form action="kadai2-2.php" method="post"> 11 <p>名前<br> 12 <input type="text" name="name" size="30" value="名前を入力してください"></p> 13 <p>コメント<br> 14 <input type="text" name="comment" size="50" value="コメントを入力してください"> </p> 15 <input type="submit" value="送信"> 16 </form> 17 </body> 18 19</html>
lang
1<html> 2<head> 3 <mata charset="utf-8"> 4 <lang="ja"> 5 <title>kadai2-2output.php</title> 6</head> 7 8<body> 9<?php 10 $name = $_POST['name']; 11 $comment = $_POST['comment']; 12 print ("次のデータを受け取りました<br />"); 13 print ("名前:$name = $_POST['name']<br />"); 14 print ("コメント:$comment = $_POST['comment']<br />"); 15?> 16 17<?php 18$fp = fopen("kadai2-2.txt", "a"); 19fwrite($fp, $number_format <> . PHP_EOL); 20fwrite($fp, $line.$_POST['name <>'] . PHP_EOL); 21fwrite($fp, $line.$_POST['comment <>'] . PHP_EOL); 22fclose($fp); 23?> 24 25</body> 26</html>
コメント
PHP、HTMLともに超初心者です。
現在、ド文系ですが課題を組んでプログラミングを学習しております。
お手数おかけしますが、ご回答、どうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/10 04:40
退会済みユーザー
2016/05/10 06:57
退会済みユーザー
2016/05/10 07:05