включить файл из другого каталога

следующая структура каталогов файлов …

Config config.php (is calling some files too like includes/class.DB.php) 

Теперь я создал еще одну папку Admin и создал новый config.phprequire_once '../config/config.php'; файл root config) по требованию_config/config/ config.php require_once '../config/config.php'; ) его загрузочный файл конфигурации правильно, но показывая ошибки в include / class.DB.php .

Надеюсь, у вас есть моя идея о моей проблеме, каков способ ее достижения, путем использования DIR_NAME/ $SERVER['DOCUMENT_ROOT']

пожалуйста помоги.

использование

 dirname(__FILE__); // or, if you have +5.3, use __DIR__ instead 

поэтому, если у вас есть эта структура

 includes -class.php admin -admin.php config -config.php 

Таким образом, вы можете использовать

 //admin.php include(dirname(__FILE__)."/../config/config.php"); //config.php include(dirname(__FILE__)."/../includes/class.php"); 

он всегда нацелен на тот же каталог!

Пытаться:

 include(dirname(__ FILE__)."/../include/connection.php");