Dmitry22
Guest
А зачем хранить в одном файле несколько месаг? Создай директорию base, пусть в ней будут директории от 0 до 99присваивай каждому сообщению свой идентификатор, и сохраняй сообщение(файл "идентификатор.body") в папку у которой имя равно последним двум цифрам идентификатора(если файлов будет ну очень много, то можно делать еще вложенные директории и путь к сообщению с идентификатором 99999999 представлять как 99/99/99/99.body).Если во-об-ще без бд, то пусть в каждом файле по 20 месаг
Создай одну общую таблицу(all.tabl) в которой будут хранится идентификаторы тем форума+необходимая инфа, и для каждой темы создавай таблицу(идентификатор.tabl) в которой будет описываться ее древовидная структура.