2011-05-30 17 views
0

Я не хочу запускать WordPress или другую CMS. Я бы предпочел написать простые текстовые файлы с привязками, чтобы разграничить данные и использовать SFTP для загрузки. Затем моя страница анализирует текстовые файлы для перемещения, когда кто-то попадает на страницу.PHP-анализ файлов с несколькими файлами

Мой формат похож на HTML (и я могу изменить свой формат на то, что работает лучше всего). Мой формат:

(##DATE##)05/11/2011(##DATE##) 
(##TITLE##)title of post(##TITLE##) 
(##SUMMARY##)summary of the post(##SUMMARY##) 
(##POST##) the entire post(##POST##) 
(##AUTHOR##)the author(##AUTHOR##) 

Один улов - это первые 5 сообщений в каталоге сообщений, которые нужно разобрать. В остальном я могу разобрать по требованию, когда пользователь хочет просмотреть сообщение.

Может ли кто-нибудь пролить свет на лучший способ проанализировать первые 10 файлов (в соответствии с датой файла) в вышеуказанный формат, чтобы я мог отображать?

+2

Почему вы не используете стандартный формат данных, например XML или JSON? –

+0

Почему вы изобрели новый формат? Вы не можете использовать JSON? Затем вы можете использовать существующие библиотеки для анализа ваших файлов JSON. – jlink

ответ

0

Если вы не хотите использовать какую-либо базу данных, вы должны использовать XML, поскольку это веб-стандарт, и PHP обеспечивает поддержку для чтения и записи.

Но если вы хотите делать такие вещи, как «Показать только 10 статей» или «Показывать только статью с идентификатором/датой XY», текст или XML-файл просто очень медленный, потому что парсеру нужно читать каждую запись и определить, является ли это желаемой записью или нет. В этом случае лучше всего использовать базу данных, такую ​​как MySQL.

Смежные вопросы