Как правильно подключать локальные файлы?

Доброе время суток. Объясните пожалуйста как правильно делать include_once для локальных файлов (php, html)... Сначала подлючал, все было нормально, учитывая что файлов много приходилось использовать адрес локального домена для получения "корня каталога":
"auto" , который дописывал константой. После ошибки...
wrapper is disabled in the server configuration by allow_url_include=0

... Пробовал подключить так:
'http://' . $_SERVER['HTTP_HOST'] . 'file.php';
все равно без успешно, как сделать что бы не было ошибки и файл подключался нормально?
Заранее спасибо.
  • Вопрос задан
  • 2501 просмотр
Решения вопроса 2
@EgorVorozhtsov
Можно в корневом скрипте (index.php) объявить:
define('ROOT', __DIR__);
а в подключенных в нем скриптах:
include ROOT . '/path/to/php/file/from/site/root/file.php';

или использовать
$_SERVER['DOCUMENT_ROOT']
Ответ написан
Комментировать
yarofon
@yarofon
или использовать

второй вариант я бы не советовал использовать
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы