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

Ваш аккаунт

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

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

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

Как правильно определить корень сервера?

388
17 ноября 2005 года
warezhka
129 / / 11.10.2004
Была уже ~подобная тема тут на форуме н всеже..
Как правильно определить корень сервера?

Например такая фигня на локальном хосте пашет, а на хосте в нете нет(((
 
Код:
<?   include $HTTP_SERVER_VARS["DOCUMENT_ROOT"]."/index.inc";   ?>


Как лучше всего определить корень то?
8
17 ноября 2005 года
mfender
3.5K / / 15.06.2005
Именно это является самым правильным и единственным способом. Сервер устанавливает это значение. Считай, что это константа.
Если сделать phpinfo(INFO_VARIABLES), то станет ясно, что другого способа, кроме $_SERVER['DOCUMENT_ROOT'] узнать корень нету.
4
17 ноября 2005 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by mfender
Именно это является самым правильным и единственным способом. Сервер устанавливает это значение. Считай, что это константа.
Если сделать phpinfo(INFO_VARIABLES), то станет ясно, что другого способа, кроме $_SERVER['DOCUMENT_ROOT'] узнать корень нету.



Это не совсем так. При использовании mod_valieas корнем сайта считается путь, который указан в настройках VirtualHost, а не тот что указан в настройках mod_valias.

Я рекомендую использовать dirname(__FILE__) для определения каталога в котором находится файл. Так как файлы не сервере не бегают туда-сюда, то так можно определить и корень сервера.

Но в большинстве случаем лучше использовать DOCUMENT_ROOT

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