やりたいことは以下のような事と思います。
簡易掲示板はウェブサイトトップページのお知らせの様なもので、多くて20投稿程度を想定しています。
php
1$boards = file('board.txt',FILE_IGNORE_NEW_LINES);
2$maxNumber = 0;
3foreach ($boards as $board) {
4 $line = explode('<>',$board);
5 //$line[0]は番号
6 //$line[1]は名前
7 //$line[2]は投稿内容
8 //$line[3]は日付
9 if ($maxNumber < $line[0]) {
10 $maxNumber = $line[0];
11 }
12}
13$nextNumber = $maxNumber + 1;
14
15//投稿されているデータの表示や、
16//投稿されたデータの処理等
17//$name = $_POST['name'];
18//$postBody = $_POST['postBody'];
19$date = DateTime();
20
21//新しい投稿を配列に追加する
22$boards[] = $nextNumber . '<>' . $name . '<>' . $postBody . '<>' . $date->format('Ymd');
23
24//何らかの方法で$boardsを保存する。
このコードは不完全です。
データが壊れていた場合の対応や、投稿されたデータに文字列"<>"が含まれていた場合や、XSS対応など解決するべく問題は残されています。
データが多い場合はデータベースに保存するべきでしょうし、
何らかの予期しないトラブルでboards.txtが空になってしまう危険性もはらんでいます。
失礼ながら、
ご質問内容から察するに、
このコードには様々な問題は有りますが、まずはここからスタートして失敗を繰り返しながら成長することも大切かと思います。