Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Переменные окружения Apache

19K
16 февраля 2007 года
t3rmin@1
10 / / 08.12.2006
Как сделать так, чтоб код
 
Код:
<?
echo "$DOCUMENT_ROOT";
?>


заработал? apache и php настроил, функция phpinfo() запускается, всё пишет, какие переменные есть и значения тоже пишет те, что написаны в httpd.conf, а вот так вставляю в скрипт, выводится только
Notice: Undefined variable: DOCUMENT_ROOT и т.д.

Сервер такой
Apache 1.3.33 (Win 32) PHP/4.3.10
8
16 февраля 2007 года
mfender
3.5K / / 15.06.2005
А почему бы не написать по-человечески echo $_SERVER['DOCUMENT_ROOT'] ?
10K
16 февраля 2007 года
KiLLMeNoT
61 / / 06.09.2006
Цитата: t3rmin@1
Как сделать так, чтоб код
 
Код:
<?
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']

19K
16 февраля 2007 года
t3rmin@1
10 / / 08.12.2006
за это спасибо, всё работает.
последний вопрос:

как прописать путь к файлу и открыть его с помощью тех же переменных Apache?
например:

 
Код:
$fp = fopen("$DOCUMENT_ROOT/any_file.txt","w");


?

это работает
 
Код:
echo "$_SERVER['DOCUMENT_ROOT']";


а это -
 
Код:
$fp = fopen("$_SERVER['DOCUMENT_ROOT']/any_file.txt","w")


нет.
Что делать/писать, чтоб заработало?
271
16 февраля 2007 года
MrXaK
721 / / 31.12.2002
я конечно могу ошибаться, но попробуй так:
 
Код:
$fp = fopen($_SERVER['DOCUMENT_ROOT']."/any_file.txt","w")
8
17 февраля 2007 года
mfender
3.5K / / 15.06.2005
Ещё прикольно так:
 
Код:
$fp = fopen("{$_SERVER['DOCUMENT_ROOT']}/any_file.txt","w");// Переменная заключена в тильды
19K
17 февраля 2007 года
t3rmin@1
10 / / 08.12.2006
Спасибо, всё работает)

Цитата: mfender
Ещё прикольно так:
 
Код:
$fp = fopen("{$_SERVER['DOCUMENT_ROOT']}/any_file.txt","w");// Переменная заключена в тильды



Только не в тильды, а фигурные скобки=) (тильда - это вот "~")

8
18 февраля 2007 года
mfender
3.5K / / 15.06.2005
Цитата:
Только не в тильды, а фигурные скобки=) (тильда - это вот "~")


Да? А я думал, что это тильды. А может спьяну где поммерещилось... Спасибо, буду знать!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог