NightFlash
Новичок
Include неправильно инклудает файлы
Есть 2 виртуал хоста, для каждого прописан свой документ рут.
допустим у
первого /var/www/htdocs/
второго он равен /var/www/htdocs/new
файл /var/www/htdocs/new/index.php нормально инклюдит файл /var/www/htdocs/new/inc/inc.php но вот этот inc.php уже не может ничего проиклюдить, хочет чтобы перед файлами писали $_SERVER['DOCUMENT_ROOT']. А мне надо чтобы по умолчанию все инклудилось из документ рута. По крайней мере нигде такой заморочки больше небыло, даже незнаю где посмотреть...
Есть 2 виртуал хоста, для каждого прописан свой документ рут.
допустим у
первого /var/www/htdocs/
второго он равен /var/www/htdocs/new
файл /var/www/htdocs/new/index.php нормально инклюдит файл /var/www/htdocs/new/inc/inc.php но вот этот inc.php уже не может ничего проиклюдить, хочет чтобы перед файлами писали $_SERVER['DOCUMENT_ROOT']. А мне надо чтобы по умолчанию все инклудилось из документ рута. По крайней мере нигде такой заморочки больше небыло, даже незнаю где посмотреть...
PHP:
грубо вот index.php
<?php
echo "index";
include_once("inc/inc.php"); // работает
?>
inc.php
<?php
echo "inc";
include_once("inc/inc2.php");
// так не работает
?>
<?php
echo "inc";
include_once($_SERVER['DOCUMENT_ROOT']."inc/inc2.php");
// так работает
?>