| |
|
|
| | Написал простой скрипт с помощью которого можно добавлять новости. Теперь нужно чтобы были видны 10 последних, остальные шли в архив. Новости содержаться в одном файле... И вот главный вопрос как же можно это сделать??? и возможно ли присвоить переменную каждой новости находящейся в одном файле... или порядковый номер? (что собсна одно и тож) | |
| |
|
|
| |
|
|
| |
для: jimi77
(21.02.2007 в 13:45)
| | | Новостные позиции хранятся в базе данных или в файле? | |
| |
|
|
| |
|
|
| |
для: cheops
(21.02.2007 в 13:49)
| | | Удобней использовать БД. | |
| |
|
|
| |
|
|
| |
для: alek_chita
(21.02.2007 в 13:58)
| | | Так вот и вся суть в том что БД нет.. и не будет. Всё храниться в текстовом файле. | |
| |
|
|
| |
|
|
| |
для: jimi77
(21.02.2007 в 13:59)
| | | Какова структура файла? | |
| |
|
|
| |
|
|
| |
для: jimi77
(21.02.2007 в 13:45)
| | | А архивные нужно как-то видеть? Может их "сдвигать" в отдельный архивный файл при добавлении новостей? Чтобы в актуальном файле хранилось только 10 последних. И не приходилось бы парсить его целиком?
Новость от новости можно отделять каким-то разделителем. Потом считав с помощью файл_гет_контетнт в переменную, разделить с помощью explode эту переменную по разделителям в массив. Каждый элемент массива - это нумерованная новость. Выводи либо первые, либо последние 10ть. Глядя как у тебя файл устроен... | |
| |
|
|