За последние 24 часа нас посетили 51317 программистов и 1758 роботов. Сейчас ищут 890 программистов ...

Хранение настроек

Тема в разделе "PHP для новичков", создана пользователем amohax, 25 мар 2012.

  1. amohax

    amohax Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    46
    Симпатии:
    0
    Планируется маленькая админка для гостевой книги. Можно настроить количество записей на страницу. Настроек будет больше.

    Где, с точки зрения сервера, эффективней все хранить настройки, в базе данных или в файле на диске?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    в базе данных
     
  3. AndreJM

    AndreJM Активный пользователь

    С нами с:
    25 янв 2012
    Сообщения:
    522
    Симпатии:
    0
    в памяти
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    такой опции не было перечислено
     
  5. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
  6. AndreJM

    AndreJM Активный пользователь

    С нами с:
    25 янв 2012
    Сообщения:
    522
    Симпатии:
    0
    Если не в памяти то
     
  7. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    аргументы?
     
  8. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    В браузере :)
     
  9. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.128
    Симпатии:
    1.248
    Адрес:
    там-сям
    amohax, храните в в файле как массив PHP
    Код (PHP):
    1. <?php
    2. return array(
    3. 'pageLen' => 9,
    4. );
    5.  
    создать через $text = var_export($data, TRUE)
    загрузить через $config = include($file)
     
  10. amohax

    amohax Активный пользователь

    С нами с:
    16 фев 2012
    Сообщения:
    46
    Симпатии:
    0
    А писать в него как?
     
  11. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    amohax, можно так:
    Код (PHP):
    1. <?php
    2. $data=array(
    3.     'showid'=>0,
    4.     'savecookie'=>1
    5. );
    6. $text=var_export($data,true);
    7. file_put_contents('conf.php','<?php'."\n".'$data='.$text."\n".'?>');