Автор Тема: *.ini файл вместо базы данных  (Прочитано 3479 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alex-party

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.infoseka.lt/alex/
*.ini файл вместо базы данных
« : 19 Июля 2003, 11:36:15 »
Вот хочу дать линк

http://www.infoseka.lt/alex/ini.rar

В файле ini.inc находятся функции по работе с *.ini секциями - создание, перенос, сдвиги, поиск.

Пригодится если провайдер не дает доступа к MySQL, а вам нужна база данных!
Все начинается с Ctrl+Alt+Del

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
*.ini файл вместо базы данных
« Ответ #1 : 19 Июля 2003, 12:09:48 »
Цитировать
alex-party:
Пригодится если провайдер не дает доступа к MySQL, а вам нужна база данных!

В таком случае лучше не изобретать велосипед и юзать XML.
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
*.ini файл вместо базы данных
« Ответ #2 : 19 Июля 2003, 14:32:16 »
ini-файлы больше подходят для хранения настроек.
Если нет доступа к mysql - то вариантов полно:
 - простые текстовые файлы
 - csv-файлы
 - массивы с сериализацией/десериализацией при записи/чтении из/в файл(а)
 - те же массивы но с var_export при записи
 - XML
 - dbm

Это только то что пришло в голову.
Вообще XML тоже не все дают
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
*.ini файл вместо базы данных
« Ответ #3 : 19 Июля 2003, 14:33:52 »
Кроме XML есть море других способов - начиная от банального текстового файла, и заканчивая dbm и SQLite.

апричем поиско по несколькимегабайтому файлу будет явно быстрее, чем по этим инишкам.

Оффтопик.
Не перестаю поражаться.
Я не представляю, сколько может стоить рабочее время программиста, который будет писать пакет для замены базы данных, если хостинг с базой данных можно купить за 5 долларов в месяц....

Оффлайн alex-party

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.infoseka.lt/alex/
*.ini файл вместо базы данных
« Ответ #4 : 19 Июля 2003, 15:23:56 »
Я согласен со всеми, но вот у меня как раз тот случай, когда SQL недоступен :)

Я просто делаю простую CMS, для неболших саитов, поетому мне по душе *.ini фаилы. В них я храню всю структуру сайта: paths, links, data...
Все начинается с Ctrl+Alt+Del

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
*.ini файл вместо базы данных
« Ответ #5 : 19 Июля 2003, 17:43:35 »
Цитировать
alex-party:
(...) мне по душе *.ini фаилы. В них я храню всю структуру сайта: paths, links, data...

Угу, а потом прийдёт умный человек, напишет в браузере http://www.somesite.ru/cms/data.ini или что-то типа этого и получит все твои "paths, links, data" :)
Если, конечно, ты о безопасности не позаботился заранее (типа папка с этими "ini-файлами" находится вне корня веб-сервера или в этой папке лежит .htaccess со строчкой "deny from all").
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн alex-party

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.infoseka.lt/alex/
*.ini файл вместо базы данных
« Ответ #6 : 19 Июля 2003, 18:31:19 »
Ну конечно позаботился:
во первых я етот файл назвал вот так data.ini.php - он находится далеко далеко..... и там же находится .htaccess :)
Все начинается с Ctrl+Alt+Del

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
*.ini файл вместо базы данных
« Ответ #7 : 19 Июля 2003, 18:38:03 »
alex-party
[adv]Mentos - свежее решение[/adv] :D
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28