как закрепить значение корневой папки

zIP

Новичок
как закрепить значение корневой папки

Вопрос:

При вызове не из корневого каталога инклюдом меню находяшееся в корновом каталоге,
к обсолютному пути дописывается тот каталог из которого вызывается.

Выглядит это так:
www - корневая папка
открывается файл.
www/dir/file.php

В нем есть темплейт header.php
Вставляется так

<?php
include("f:/server/www/header.php");
?>

В header.php есть меню с сылками
<a href="dir1/file1.htm">ссылка1</a>
<a href="dir1/dir2/file2.htm">ссылка2</a>

header.php лежит в корневой директории.

при переходе по ссылке dir1/file1.htm путь который види браузер
выглядит так http://localhost/dir/dir1/file1.htm

Т.е. браузер видит деректорию из которой вызывается file1.htm как корневую.

Вопрос вот в чем:

Как сделать так чтобы вне зависимости от куда вызывается темплейт header.hph
корневой директорией считалась только исходная директория только www.

Изменить путь <a href="dir1/dir2/file2.htm">ссылка2</a> на <a href="../dir1/dir2/file2.htm">ссылка2</a> в header.php
не подходит так как только в этом случае он ../ а в другом ../../ и так далее.

Оговорюсь - я в пхп ноль, хотя знаком с азами програмирования(изучал лет 10 назад).
 

uliss

Новичок
Если я правильно понял, то лучше указывайте ссылки от корня сервера:
<a href="/dir1/file1.htm">ссылка1</a>
<a href="/dir1/dir2/file2.htm">ссылка2</a>
 

zIP

Новичок
Автор оригинала: uliss
Если я правильно понял, то лучше указывайте ссылки от корня сервера:
<a href="/dir1/file1.htm">ссылка1</a>
<a href="/dir1/dir2/file2.htm">ссылка2</a>
Так именно так я и делал.
 

Фанат

oncle terrible
Команда форума
именно при таком подходе корневой директорией считается только исходная директория.
так что смотри - где ты недоделал.

-~{}~ 12.09.05 11:31:

Так именно так я и делал.
стоп.
а когда это так ты делал, если в тексте твоего сообщения оно не так?
 

zIP

Новичок
Т.е., как я понял вся разница в одном слэше(/).
Автор оригинала: zIP
В header.php есть меню с сылками
<a href="dir1/file1.htm">ссылка1</a>
<a href="dir1/dir2/file2.htm">ссылка2</a>
Автор оригинала: uliss
Если я правильно понял, то лучше указывайте ссылки от корня сервера:
<a href="/dir1/file1.htm">ссылка1</a>
<a href="/dir1/dir2/file2.htm">ссылка2</a>
Все заработало.
Всем спасибо за то что нашли ошибку :).
 
Сверху