Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Хранение настроек сайта [2]
Вариант нормальный... Это на любителя, мне к примеру намного приятней заходить на страницу и переключать радио-кнопки Да/Нет (храниться в базе), чем открывать файл, искать нужное и менять там true/false
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
Roler
Отправлено: 23 Июля, 2010 - 19:25:29
Посетитель
Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008 Откуда: Россия
Помог: 1 раз(а)
Саныч
А что мешает написать скрипт для перезаписи?
Саныч
Отправлено: 23 Июля, 2010 - 19:33:43
Участник
Покинул форум
Сообщений всего: 1365
Дата рег-ции: Июль 2010 Откуда: Украина, Запорожье
Помог: 62 раз(а)
Roler
Да ничего не мешает. Какой в этом смысл? С базой проще, в самом начале извлечь в массив все настройки сайта и дальше уже с ними работать, всего один запрос к базе.
----- Все возражают против того, что я гений, хотя никто еще так меня не назвал. - Орсон Уэллс
Arch-Web
Отправлено: 23 Июля, 2010 - 20:02:05
Частый гость
Покинул форум
Сообщений всего: 177
Дата рег-ции: Июль 2010 Откуда: Ukraine::Kiev
Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
D1ma пишет:
собираюсь хранить настройки в массиве
Отличный вариант. Массив $conf сериализуете (serialize()) и сохраняете в файле (file_put_contents()). Чтобы загрузить настройки загружаете файл (file_get_contents()) и десериализуете (unserialize()). Все просто!
Joo
Отправлено: 24 Июля, 2010 - 05:02:09
Гость
Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009 Откуда: Казахстан
Помог: 1 раз(а)
Я храню настройки в БД, если сайт использует БД, иначе в массиве, так как ради только настроек БД заводить не стоит.
----- "Им будет не просто, тем кто полагается на истину авторитета, вместо того чтобы полагаться на авторитет Истины"
Джеральд Месси, Египтолог
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.