/ домой \ | \ темы / |
27/06/2007 08:21 Skpd: |
$_SERVER[`DOCUMENT_ROOT`] не определяется.. для меня это важная переменная, т.к. её активно и почти в каждом файле использует битрикс... на остальных серверах эта переменная определяется отлично - проблема не в скрипте, а в сервере... будет ли она определяться в последующих версиях, или может посоветуете что-нить?
|
27/06/2007 21:29 Max: |
Любые переменные в т.ч, и не стандартные можно определить в системном окружении. Системное окружение полностью передается скрипту. |
02/07/2007 02:33 Skpd: |
хм... это стандартная переменная php... "Любые переменные в т.ч, и не стандартные можно определить в системном окружении." нельзя ли поподробнее? |
03/07/2007 02:59 Max: |
Правой кнопкой мыши на "Мой компьютер"/Cвойства там во вкладках найдите "Окружение" или "Среда" ("Enviroment") вот там и добавлять. Другой способ, из кансоли или bat файла команда set переменная=значение -- действует только на текущую сессию, -- приложения запущенные после этой команды. |
20/08/2007 17:33 alecsey: |
Прописал в настройках среды: $_SERVER[`DOCUMENT_ROOT`] значение C:\ Далее в тестовом php-файле написал следующее: <?php echo(`PATH=`.$_SERVER[`DOCUMENT_ROOT`]); ?> Результат: Значение пустое. То есть выводиться только это: PATH= Попробовал и через консоль. Результат тот же... Неработаеть =( |
21/08/2007 00:49 Max: |
Переменная называется DOCUMENT_ROOT (или HTTP_DOCUMENT_ROOT) Именно ее нужно прописывать. Массив $_SERVER это исключительно часть PHP. |
28/08/2007 06:22 AnrDaemon: |
А ПРАВИЛЬНО писать не пробовали? $_SERVER[`DOCUMENT_ROOT`] а не $_SERVER[`DOCUMENT_ROOT`] ? |
28/08/2007 06:23 AnrDaemon: |
И вообще, <?php phpinfo(); ?> Смотрите, там все переменные есть. |
28/08/2007 06:24 AnrDaemon: |
Хм... Макс, выпрями форум, он посты корежит! Апострофы на бэктики меняет!
|
19/08/2009 13:54 ng0d: |
Ставиться в файле php.ini. Ищем doc_root после = прописываем нужную папку
|