Проблема с include(...)

AlexG
Дата: 25.09.2006 14:24:33
Есть скрипт, в котором есть строка
include("../config.php");
Этот файл включается в два других файла, которые располагаются на разных уровнях иерархии папок. Например, ситуация такая:

ROOT
|
|- config.php
|
|- FOLDER_1
| |
| |- script_1.php
| |
| |- datacore.php
| |
| |- FOLDER_2
| | |
| | |- script_2.php
| |
|
Файл config.php инклюдится в datacore.php, который в свою очередь инклюдится каждым из скриптов: script1.php и script2.php
Естественно, в script2.php происходит ошибка.

Как в таком случае правильно инклюдить файлы???
sergkarpenko
Дата: 25.09.2006 14:29:48
include_once?
Hratchia
Дата: 25.09.2006 15:44:48

какая ошибка?
наверно это тебе поможет?
include($DOCUMENT_ROOT."/config.php");



Posted via ActualForum NNTP Server 1.3

AlexG
Дата: 25.09.2006 19:01:40
Hratchia

какая ошибка?
наверно это тебе поможет?
include($DOCUMENT_ROOT."/config.php");



Да, ошибка с неправильным путем. Файл не может найти.
Но проблема в том, что $DOCUMENT_ROOT выдаст путь, заданный в конфиге и в случае, если сайт находится в ветке другого сайта (например, ROOT/modul_1/...) выдаст ROOT, а не ROOT/modul_1