| |
|
|
| | Здравствуйте.
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]
Заранее спасибо! | |
| |
|
|
| |
автор: 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 или устанвливать в другую переменную (однако это встречается очень редко). | |
| |
|
|