Вопрос: абсолютные ссылки (php & dewnwer)
Всем доброго времени суток.Недавно начал изучать php, почитал форумыи открыл для себя Denwer (ос vin Vista64).
Доэтого делал сайты только на html+css.
Использовал абсолютные ссылки (т.е. URL, начинающиеся с "/" и определяющие место нахождение той или иной страницы относительно корня документа)
<link rel="stylesheet" type="text/css" href="/css/layout.css" />
Решил сделать для себя сайт (мой первый сайт с применением php).
И вот загвоздка:
сайт находится (z-виртуальный диск Denwer):
Z:/home/mysite.ru/www/index.php
URL браузера: mysite.ru
Все html ссылки корректно воспринимают веб пространство и работают относительно корня документа:
html <link rel="shortcut icon" type="image/x-icon" href="/images/favicon.ico" />
css background:url(/images/base.png) no-repeat 0 0;
НО, как дела доходит до php начинается ерунда:
файл
Z:/home/mysite.ru/www/index.php
является главной стр. в её коде я используюinclude_once("/php/#printMenu.php");
include_once("/php/#date.php");
всё работает как положено.
а на страница 3го уровня
Z:\home\mysite.ru\www\information\contacts\index.php
где используется такой же код выдает ошибки:Warning: include_once(/php/#printMenu.php) [function.include-once]: failed to open stream: No such file or directory in Z:\home\mysite.ru\www\information\contacts\index.php on line 5
Warning: include_once() [function.include]: Failed opening '/php/#printMenu.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Z:\home\mysite.ru\www\information\contacts\index.php on line 5
и что интересно почему то сервер начинает искать от корня апачи а не от веб пространства.
Далее при использовании ф-и realpath("index.php"); я получаю тоже не то что ожидаю:
Z:\home\mysite.ru\www\information\contacts\index.php
, а ожидаю я /index.phpВозможно изза недостатка знания я что то не настроил должным образом в Denwer, или чтото не так делаю.
Прошу помочь.
Заранее Благодарен. Алексей.