PHP « База данных на текстовых файлах

Доброе время суток,

Есть ли какой-нибудь простой класс на PHP для использования текстовый файлов как базу данных?

Всего надо осилить 1-2 таблицы как таковые в которых будет не более 100 записей. Можно конечно и самому написать, но на это уйдет не нужное время. Если же просто использовать простые методы для обработки файлов - это не так красиво и не так эстетично.

Синтаксис запросов может быть любым.

П.С.: Никакие SQL не предлагать, потому что скрипт планируется быть полностью отдельной программой для скачивания и использования TXT файлов позволит расширить аудиторию.

П.С.2: Если есть что-то маленькое для обработки XML файлов - тоже пишите.

1 ответов


Уважаемый, директория установки не влияет на работу скрипта с БД. На текстовиках полноценную БД не собрать, если хотите, чтобы все было в файлах залил-забыл можете использовать sqlite.
Но если вам уже просто писец как не хочется учить использовать MySQL можете пользоваться простыми PHP-функциями serialize() / unserialize(). И хранить данные в текстовике, а потом их извлекать в массив и обрабатывать.
И ссылка для вас в качестве мелкого издевательства: http://freecode.com/projects/txtdbapi

UPD:
Обратите внимание, что TXTdbAPI - старый проект, но если он вас устроит по функционалу - пожалуйста.
Вот еще вам: PHP Flatfile package - там же доки + даунлоад.

Но я бы на вашем месте подумал об SQLite - он входит в стандартную поставку PHP5