За последние 24 часа нас посетили 62992 программиста и 1744 робота. Сейчас ищут 899 программистов ...

Учусь создавать файл с настройками

Тема в разделе "PHP для новичков", создана пользователем tcp65, 22 апр 2009.

  1. tcp65

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

    С нами с:
    7 ноя 2007
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    Россия, Москва
    Хочу вынести все свои настройки, например логин и пароль в отдельный файл, как все взрослые программы.
    Т.е. создал свой base.conf:

    login=123
    password=123

    Теперь вопрос, как правильно его подключить в основной файл, что-бы соответственно получились $login="123", $password="123".

    Вариант с include "base.conf" работает, но тогда в base.conf приходится делать "<?php .... ?>" плюс все переменные писать по правилам php - $login = "123";.


    Спасибо!
     
  2. VItalijs

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

    С нами с:
    17 дек 2008
    Сообщения:
    244
    Симпатии:
    0
    Адрес:
    Рига, Латвия
    вариант с инклюдом явно проще, не ясно зачем вообще замарачиваться с таким файлом настроек. чем не нравиться вариант с include() или базой? посмотрите parse_ini_file()
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Так и писать. А потом инклудить.
     
  4. tcp65

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

    С нами с:
    7 ноя 2007
    Сообщения:
    44
    Симпатии:
    0
    Адрес:
    Россия, Москва
    Да с parse_ini_file получается не плохо! Спасибо.
     
  5. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Очень неплохо, учитывая, что его можно с браузера прочитать вместе с вашими паролями ...
     
  6. VItalijs

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

    С нами с:
    17 дек 2008
    Сообщения:
    244
    Симпатии:
    0
    Адрес:
    Рига, Латвия
    засунуть его вне document_root. хотя зачем это все равно не ясно.
     
  7. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Конфигурацию можно хранить в формате XML (лично я так делаю).