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