<?php $fp = fopen("テキストファイル.txt", "r+"); flock($fp, LOCK_EX); $count = 0; while(fgets($fp)!==false){ $count++; } $next = $count + 1; fwrite($fp, $count . '<>' . PHP_EOL); fwrite($fp, filter_input(INPUT_POST, 'name') . '<>' . PHP_EOL); fwrite($fp, filter_input(INPUT_POST, 'comment') . '<>' . PHP_EOL); fwrite($fp, date('Y年m月d日H時i分') . PHP_EOL); flock($fp, LOCK_UN); fclose($fp); ?> ```###前提・実現したいこと 1,投稿者A コメント 時間 2,投稿者B コメント 時間 3,投稿者C . . . ###発生している問題・エラーメッセージ
実際作成されたテキストファイルを見ると、0の次から4の倍数で番号が振られていきます…。
$count + 1
でひとつづつ数字が上がっていくと思っていましたが、4というのが謎過ぎて。
ご教示頂けますでしょうか??
###補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/11/26 03:54