Имеем: главную папку, в ней подпапки в которых скрипты. В каждой папке может быть неограниченное количество подуровней Конфиг и идентификация хранятся в отдельной папке - tpl причем в одном экземпляре Папка tpl находится на самом верхнем уровне Например: index.php /tpl/ /modul/ /abrakadabra/ В папке /abrakadabra/ есть еще папка /123/ в ней скрипт который должен подключиться к скрипты конфига и идентификации в папке /tpl/ Что делать если главная папка может быть как в корне домена а может быть и какой либо подпапке любого уровня...? Нужно универсальное решение...
да я тоже чуть-чуть недочитал. crazy пересматривай архитектуру папок. Сейчас по-моему у тебя полный бред.
да не я то незнаю а скрипт может быть где угодно, по крайне мере хотелось бы давать такую возможность без привязки к конкретному уровню вложения. Привязка нужна от относительной главной папки
PHP: <?php // Абсолютный путь define("PATH", $_SERVER['DOCUMENT_ROOT']); // Отсюда уже отсчитываем include_once PATH . "/tpl/config.ini"; ?>
да, спасибо. скорее всего без документ рут не обойтись... предполагаю следующую конструкцию: с вызываемым скриптом будет храниться на одном уровне конфиг, в нем что то типа $host_root=$_SERVER[DOCUMENT_ROOT]; $papka="/abracadabra/"; // корень куда залили файлы $host="$host_root$papka"; /////////////////////// а вызывать это чудо в нужном скрипте: require "$host/tpl/config.ini"; таким образом получу внятную переменную хранящую главный путь плюс саму папку вложения... мысли вслух