[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как хранить данные не имея бд?
Happy!
Здравствуйте, подскажите пожалуйста, у меня есть хостинг с php но нет бд, есть какой небудь способ хранить пользователей и прочие данные? Единственное чего мне приходит в голову превратить все данные в массив, далее превратить в строку и записать в текстовый файл...



Спустя 5 минут, 24 секунды (28.11.2011 - 17:21) Игорь_Vasinsky написал(а):
именно так и делай.

даж не обязательно в массив, просто дописывай через разделитель, я бы конечно новую запись рекомендовал с новый строки писать в файл (разделитель \r\n) в случае отладки - удобно по файлу нужное искать.

я заметил что если использовать расширение файлового кэша для файлов - то редактор (phpExpertEditor) - их сам узнаёт... типа users.cache

Не знай.. может как то быстрее с ними работает.

ну а доступ настроишь правильно - и усё.

Спустя 1 минута, 25 секунд (28.11.2011 - 17:22) Happy! написал(а):
Спс, я просто думал вдруг есть еще варианты)))

Спустя 2 минуты, 7 секунд (28.11.2011 - 17:24) Семён написал(а):
Happy!
Используй нано-технологии smile.gif
SQLite погугли

Спустя 52 секунды (28.11.2011 - 17:25) KonstantinK написал(а):
Вот тут можно почитать пример http://www.irbis-team.com/15/5/5?PHPSESSID...bad61d14fbd3fd3

Спустя 47 секунд (28.11.2011 - 17:26) Игорь_Vasinsky написал(а):
на хостинге есть SQLite?????

если есть то можешь с ней., но сдаётся мне что её там нету......

Спустя 2 минуты, 39 секунд (28.11.2011 - 17:29) inpost написал(а):
БД - это и есть хранение данных в файлах smile.gif
Если нет всяких там mysql, храни на прямую в файлах.

Спустя 31 минута (28.11.2011 - 18:00) Happy! написал(а):
Спасибо всем, я знаю что вопрос щас будет не в тему, но не хочу создавать еще тему, что делать если не грузится loalhost и прочие. Выдает Bad Request (Invalid Hostname)

Спустя 1 минута, 1 секунда (28.11.2011 - 18:01) inpost написал(а):
Апач (денвер) включен? smile.gif ВВодишь http://localhost ?

Спустя 2 минуты, 7 секунд (28.11.2011 - 18:03) Happy! написал(а):
Да, вчера было тоже самое, денвер переставил помогло, а сегодня даже переустановка не помогает

Спустя 1 минута, 23 секунды (28.11.2011 - 18:04) inpost написал(а):
А ты уверен, что включен он у тебя ? (не установлен, а включен!), Сделай рестарт. Отключи скайп.

Спустя 1 минута, 48 секунд (28.11.2011 - 18:06) Happy! написал(а):
Уже несколько раз перезапускал и скайп офф(((

Спустя 1 час, 25 минут, 58 секунд (28.11.2011 - 19:32) sergeiss написал(а):
Цитата (Happy! @ 28.11.2011 - 18:15)
но нет бд, есть какой небудь способ хранить пользователей и прочие данные?

Если совсем всё плохо, т.е. на самом деле нету никакого вида БД, то можно поизвращаться немного smile.gif
А именно. Делаешь класс, в котором хранишь данные. У любого класса есть функция save(), которая позволяет сериализовать данные. Сохраняешь их в файлах. Как-то классифицируешь файлы, что у тебя где хранится. Когда нужно, загружаешь класс и де-сериализуешь его. Тут же получаешь исходные данные, что были сохранены.
Восстановленные данные можно сортировать, выбирать из них что-то, добавлять и удалять - при правильной организации класса.

Естественно, это не БД!!! Будет работать не очень быстро, особенно когда данных будет много. Но "на безрыбье и рак - щука", поэтому при полном отсутствии БД этот вариант будет лучше, чем самому "с нуля" извращаться.

Спустя 4 минуты, 16 секунд (28.11.2011 - 19:36) Happy! написал(а):
Спасибо, кстати денвер заработал, я не знаю как но он работает))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.