Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Запись относительных путей

Сообщения:  [1-2] 

 
 автор: cheops (из кафе)   (07.12.2006 в 16:53)
 
   для: antf   (06.12.2006 в 22:57)
 

1)
>а) /config/db_connect.inc
>Б) config/db_connect.inc
Слеш в начале скрипта автоматически делает URL не относительным: для браузера - это корень сайта, а для скрипта - это корень диска.

2) Да, запись будет универсальной для подавляющего большинства хостингов, но ряд из них могут не устанавливать DOCUMENT_ROOT или устанвливать в другую переменную (однако это встречается очень редко).

   
 
 автор: antf   (06.12.2006 в 22:57)   письмо автору
 
 

Здравствуйте.

1) Ставить ли слэш в начале относительного пути. Какой вариант предпочесть?

а) /config/db_connect.inc
Б) config/db_connect.inc

2) Я хочу, чтобы CMS Proteus устанавливалась в поддиректорию. Проблема в том, что по моим наблюдениям на одних хостингах подсчет относительных путей производится относительно корня сайта, на других - относительно поддиректории. Будет ли такая запись универсальной:

  chdir($_SERVER['DOCUMENT_ROOT']);
  //$gl_subdir - поддиректория
  include_once("{$gl_subdir}config/db_connect.inc");
  include_once("{$gl_subdir}engine/common/func.inc");


3) А может вообще лучше так, чтобы при записи путей в системе не указывать каждый раз поддиректорию:
[code]
chdir($_SERVER['DOCUMENT_ROOT']);
chdir($gl_subdir);
include_once("config/db_connect.inc");
include_once("engine/common/func.inc");
[code]
Заранее спасибо!

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования