dr_z10
Новичок
Пустота в переменной $DOCUMENT_ROOT при вызове её в included файле
Здравствуйте, господа!
Сразу к делу:
Файл main.php:
------------------------------------
<?
include functions.php;
doSmthForMe();
?>
------------------------------------
Файл functions.php:
------------------------------------
<?
function doSmthForMe()
{
$basefile =$DOCUMENT_ROOT.'/txts/text_file.txt';
$svalka = file($basefile);
...остальное не имеет значения (ну, скажем, вывод на экран)...
}
?>
------------------------------------
Так вот при таком раскладе переменная $DOCUMENT_ROOT пуста. Выводится ошибка, что файла "'/txts/text_file.txt" не существует. Пытался в ту же функцию вставить примерно такое:
echo '$DOCUMENT_ROOT here is: '.$DOCUMENT_ROOT;
Что, собственно, и подтвердило то, что она пуста, т.к. на экране вижу: "$DOCUMENT_ROOT here is: ", и всё.
Так вот, в чём вопрос... Меня уже не волнует сам вызов переменной $DOCUMENT_ROOT. Обход проблемы был прост и безболезнен. Интересно просто, ПОЧЕМУ она пуста.
----------------
Хех... Умиляет меня процесс придумывания темы...
Здравствуйте, господа!

Сразу к делу:
Файл main.php:
------------------------------------
<?
include functions.php;
doSmthForMe();
?>
------------------------------------
Файл functions.php:
------------------------------------
<?
function doSmthForMe()
{
$basefile =$DOCUMENT_ROOT.'/txts/text_file.txt';
$svalka = file($basefile);
...остальное не имеет значения (ну, скажем, вывод на экран)...
}
?>
------------------------------------
Так вот при таком раскладе переменная $DOCUMENT_ROOT пуста. Выводится ошибка, что файла "'/txts/text_file.txt" не существует. Пытался в ту же функцию вставить примерно такое:
echo '$DOCUMENT_ROOT here is: '.$DOCUMENT_ROOT;
Что, собственно, и подтвердило то, что она пуста, т.к. на экране вижу: "$DOCUMENT_ROOT here is: ", и всё.
Так вот, в чём вопрос... Меня уже не волнует сам вызов переменной $DOCUMENT_ROOT. Обход проблемы был прост и безболезнен. Интересно просто, ПОЧЕМУ она пуста.

----------------
Хех... Умиляет меня процесс придумывания темы...
