Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод новостей 10 видно, остальные в архив.
 
 автор: jimi77   (21.02.2007 в 13:45)   письмо автору
 
 

Написал простой скрипт с помощью которого можно добавлять новости. Теперь нужно чтобы были видны 10 последних, остальные шли в архив. Новости содержаться в одном файле... И вот главный вопрос как же можно это сделать??? и возможно ли присвоить переменную каждой новости находящейся в одном файле... или порядковый номер? (что собсна одно и тож)

   
 
 автор: cheops   (21.02.2007 в 13:49)   письмо автору
 
   для: jimi77   (21.02.2007 в 13:45)
 

Новостные позиции хранятся в базе данных или в файле?

   
 
 автор: alek_chita   (21.02.2007 в 13:58)   письмо автору
 
   для: cheops   (21.02.2007 в 13:49)
 

Удобней использовать БД.

   
 
 автор: jimi77   (21.02.2007 в 13:59)   письмо автору
 
   для: alek_chita   (21.02.2007 в 13:58)
 

Так вот и вся суть в том что БД нет.. и не будет. Всё храниться в текстовом файле.

   
 
 автор: cheops   (21.02.2007 в 15:38)   письмо автору
 
   для: jimi77   (21.02.2007 в 13:59)
 

Какова структура файла?

   
 
 автор: tuder   (22.02.2007 в 07:38)   письмо автору
 
   для: jimi77   (21.02.2007 в 13:45)
 

А архивные нужно как-то видеть? Может их "сдвигать" в отдельный архивный файл при добавлении новостей? Чтобы в актуальном файле хранилось только 10 последних. И не приходилось бы парсить его целиком?

Новость от новости можно отделять каким-то разделителем. Потом считав с помощью файл_гет_контетнт в переменную, разделить с помощью explode эту переменную по разделителям в массив. Каждый элемент массива - это нумерованная новость. Выводи либо первые, либо последние 10ть. Глядя как у тебя файл устроен...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования