Ответ 1
Посмотрите на это:
http://php.net/manual/en/function.parse-ini-file.php
вы будете счастливы:)
Как импортировать переменную из внешнего файла? Я хочу, чтобы у меня был файл конфигурации, в котором я могу написать все настройки своего веб-сайта, а затем импортировать эти параметры в каждый файл, чтобы я мог установить скин веб-сайта и т.д.
Как я могу это сделать?
Посмотрите на это:
http://php.net/manual/en/function.parse-ini-file.php
вы будете счастливы:)
У вас может быть файл с конфигурацией, а затем включить его на каждом script, как сказал вам jeroen:
config.inc.php
$config['dbname'] = 'myDB';
$config['dbuser'] = 'user';
...
то в ваших сценариях
include_once('config.inc.php');
Вы также можете использовать наследование, где у вас есть модель, например, которая использует конфигурацию, и затем вы можете расширить этот класс модели.
Это зависит от того, как вы хотите сохранить конфигурацию. Вы можете просто добавить php файл, который имеет такие вещи, как:
$config['stuff'] = "value";
но вы также можете использовать файл config (ini) или xml файл. PHP имеет стандартные функции, доступные для чтения файлов конфигурации или xml файлов, поэтому это также легко.
Вы можете использовать auto_prepend_file
для добавления ваших настроек в каждый исполняемый скрипт PHP. Он находится внутри php.ini
, или вы можете использовать .htaccess
(php_value auto_prepend_file "path/mysettings.php"
) или используя ini_set()
. Файл должен быть действительным или существующим.