したいこと
htmlで作成した入力フォームの情報をPHPに送信。
→PHPでテキストファイルに投稿番号を追加書き込み
エラー
テキストファイルを確認したら、
5.000005E+11<>
名前を入力してください<>
コメントを入力してください<>
2016年05月13日22時48分
のように、投稿番号部分が「5.000005E+11<>」と表示される。
他の追加書き込みされた投稿番号も同じ番号になっている。
ソース
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 print ("次のデータを受け取りました<br />"); 11 $name =$_POST['name']; 12 $comment = $_POST['comment']; 13 print ("名前:{$_POST['name']} <br />"); 14 print ("コメント: {$_POST['comment']} <br />"); 15?> 16 17<?php 18$postnumber = 0; 19for ($i = 0 ; $i <= 1000000; $i++) { 20 $postnumber += $i ; 21} 22 23$fp = fopen("kadai2-2.txt", "a"); 24flock($fp, LOCK_EX); 25 26fwrite($fp, $postnumber . '<>' . PHP_EOL); 27fwrite($fp, filter_input(INPUT_POST, 'name') . '<>' . PHP_EOL); 28fwrite($fp, filter_input(INPUT_POST, 'comment') . '<>' . PHP_EOL); 29fwrite($fp, date('Y年m月d日H時i分') . PHP_EOL); 30 31flock($fp, LOCK_UN); 32fclose($fp); 33?> 34 35</body> 36</html> 37
恐らく計算の部分がミスっているんだと思いますが、解決方法がわかりません。
どうか、ご回答よろしくお願いします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/17 05:31