Корневик сайта под Виндой

Corbie

Guest
Корневик сайта под Виндой

Кто подскажет почему под Видой (Апач 1.3.9)
путь инклуда типа /inc/some.inc
не проходит?
В Виртуал хост Directory Root прописывал и с закрывающим слешем и без и чер \\
т.е. от корня почему-то не ищет
только
PHP:
include ($_SERVER['DOCUMENT_ROOT']."/inc/admhead.inc");
помогло , но енто как-то скушно (((
 

Winer

Мимо проходил
от какого корня, от DOCUMENT_ROOT??? так это даже не смешно.
надо указывать либо полный путь(пример для винды: c:\path_to_document_root\inc\bla-bla-bla), либо относительный(пример - inc/bla-bla-bla).
 

lucas

Guest
Vasilich_sh
виндовоз разделяет каталоги как \ а юних системы как /
Что не мешает, в частности, в скриптах указывать всегда один вид слэшев, например, прямые, которые будут перекодированы PHP самостоятельно в обратные, если необходимо.

Проблема заключалась в непонимании Corbie'ом того факта, что файловые функции PHP работают с физическими путями на диске. (Что, в частности, означает, что корнем ФС с точки зрения скрипта будет корень диска, а не DOCUMENT_ROOT.)

Этот факт не осознаешь и ты, давая кривой код, не относящийся к проблеме топика.

Поэтому, хочется задать тебе пресловутый вопрос:
Зачем отвечать на вопрос если не знаешь ответа?
 
Сверху