jkeks блог


Соглашение на названия имен файлов в GGLka

22.3.2013 - 1214 просмотрa ;)

Все данные статей и заданий хранятся в файлах, никаких SQL.

Именафайлов несут в себе 3 элемента:

  1. идентификатор
  2. статус
  3. расширение файла txts

Идентификатор очень простой — это значение функции time() (PHP) на момент создания файла.

Статус: может быть четырех типов


  • task — задание
  • writed — готовое задание со статьей
  • published — опубликованное задание
  • canceled — отмененное задание

Сами данные находятся внутри файла в формате serialize PHP. Нечто схожее с JSON. Почему Serialize, а не JSON,XML или PHP формат кода или INI  ?

Все просто.

В PHP любой массив данных можно одной командой serialize загнать данные в строку и unserialize — разобрать обратно строку в массив. Именно это сиграло решающую роль при выборе формата, а не следование современным технологиям.

И это значит что все процессы сохранения и взятия структур будут просты и приятны.

Мой ТОП ссылочных бирж
LinkFeed
Trustlink
Sape
Mainlink
CMSE
Ingots
Megaindex
Linkpad
Setlinks
* Сверху лучшие

 



Сегодня: 2023.03.22