<?
echo "$DOCUMENT_ROOT";
?>
Переменные окружения Apache
Код:
заработал? apache и php настроил, функция phpinfo() запускается, всё пишет, какие переменные есть и значения тоже пишет те, что написаны в httpd.conf, а вот так вставляю в скрипт, выводится только
Notice: Undefined variable: DOCUMENT_ROOT и т.д.
Сервер такой
Apache 1.3.33 (Win 32) PHP/4.3.10
А почему бы не написать по-человечески echo $_SERVER['DOCUMENT_ROOT'] ?
Цитата: t3rmin@1
Как сделать так, чтоб код
заработал? apache и php настроил, функция phpinfo() запускается, всё пишет, какие переменные есть и значения тоже пишет те, что написаны в httpd.conf, а вот так вставляю в скрипт, выводится только
Notice: Undefined variable: DOCUMENT_ROOT и т.д.
Сервер такой
Apache 1.3.33 (Win 32) PHP/4.3.10
Код:
<?
echo "$DOCUMENT_ROOT";
?>
echo "$DOCUMENT_ROOT";
?>
заработал? apache и php настроил, функция phpinfo() запускается, всё пишет, какие переменные есть и значения тоже пишет те, что написаны в httpd.conf, а вот так вставляю в скрипт, выводится только
Notice: Undefined variable: DOCUMENT_ROOT и т.д.
Сервер такой
Apache 1.3.33 (Win 32) PHP/4.3.10
а чего странного выводишь переменную при этом не задал ее значение =)
прислущайся к mfender'у
Цитата:
$_SERVER['DOCUMENT_ROOT']
последний вопрос:
как прописать путь к файлу и открыть его с помощью тех же переменных Apache?
например:
Код:
$fp = fopen("$DOCUMENT_ROOT/any_file.txt","w");
?
это работает
Код:
echo "$_SERVER['DOCUMENT_ROOT']";
а это -
Код:
$fp = fopen("$_SERVER['DOCUMENT_ROOT']/any_file.txt","w")
нет.
Что делать/писать, чтоб заработало?
Код:
$fp = fopen($_SERVER['DOCUMENT_ROOT']."/any_file.txt","w")
Код:
$fp = fopen("{$_SERVER['DOCUMENT_ROOT']}/any_file.txt","w");// Переменная заключена в тильды
Цитата: mfender
Ещё прикольно так:
Код:
$fp = fopen("{$_SERVER['DOCUMENT_ROOT']}/any_file.txt","w");// Переменная заключена в тильды
Только не в тильды, а фигурные скобки=) (тильда - это вот "~")
Цитата:
Только не в тильды, а фигурные скобки=) (тильда - это вот "~")
Да? А я думал, что это тильды. А может спьяну где поммерещилось... Спасибо, буду знать!