2015-05-21 4 views
0

У меня есть много PHP-скриптов, которые используют одни и те же переменные (например, имена серверов, URL-адреса и т. Д.).Как установить/прочитать переменные PHP из web.config?

В настоящее время эти переменные содержатся в одном файле php, на который ссылаются другие скрипты (например: require 'Variables.php').

Эта работа прекрасна на данный момент, но она не очень гибкая. Мне нужен способ изменить эти переменные на основе моей сборки (debug, release ... и т. Д.).

Я пытаюсь прочитать свои настройки конфигурации из web.config и как-то разрешить PHP использовать их.

Как это можно сделать?

Я уже пробовал это, но он, похоже, не работает. Setting php.ini variables inside web.config on IIS 7.5

* Решено *

Я был в состоянии найти хорошее решение. У меня в основном есть несколько версий файла init.php (debug, release ... и т. Д. Под папками с именами). Правильный init.php (в зависимости от режима сборки) затем копируется в место назначения в качестве операции копирования после сборки.

+0

Какая версия PHP вы используете. Не поклонник смешивания .NET и PHP, но, похоже, вы можете это сделать. – Twisty

ответ

-1

Я смог найти хорошее решение. У меня в основном есть несколько версий файла init.php (debug, release ... и т. Д. Под папками с именами). Правильный init.php (в зависимости от режима сборки) затем копируется в место назначения в качестве операции копирования после сборки.

Смежные вопросы