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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Относительные ссылки
 
 автор: NickCo   (03.05.2006 в 10:14)   письмо автору
 
 

Как организовать навигацию по сайту, независимо от того, на каком хосте находится сайт? Т.е. как написать относительную ссылку?

   
 
 автор: cheops   (03.05.2006 в 10:19)   письмо автору
 
   для: NickCo   (03.05.2006 в 10:14)
 

Для этого не указывайте сетевую часть http://... просто указывайте путь к файлу, относительно того, файла в котором находитесь
index.php
test/index.php

Если для того, чтобы добраться до файла или директории в которой находится файл нужно подняться вверх по дереву каталогов, то используйте .. - эта последовательность обозначает родительский каталог
../index.php
../../ico/index.php

   
 
 автор: NickCo   (03.05.2006 в 10:26)   письмо автору
 
   для: cheops   (03.05.2006 в 10:19)
 

А если необходимо узнать, в каком каталоге находишься что исрользовать?
И вот такой вопрос, надо сделать ссылку вида www.mysite.???/index.php?id=???
как сделать ссылку такого вида независящей от того, на каком хосте находится сайт?
И, если необходимо неизвестно с какого каталога обратиться к корневому каталогу сайта?

   
 
 автор: P@Sol   (03.05.2006 в 10:35)   письмо автору
 
   для: NickCo   (03.05.2006 в 10:26)
 

если ты и так в index.php, то:

index.php?id=???

если надо поднятся, то:

/index.php?id=??? //поднятся в корень если не изветсно где ты

можно и

../index.php?id=??? //поднятся на 1 уровень

   
 
 автор: NickCo   (03.05.2006 в 11:04)   письмо автору
 
   для: P@Sol   (03.05.2006 в 10:35)
 

Простите, я наверное неправильно выразился сформулируем подругому, у меня есть форма авторизации, при отсутствии логина в базе, она ссылается на форму регистрации

<a href=\"registration.php\">регистрация.</a>
, я ее хочу использовать для авторизации администратора в index.php из папки admin, как это сделать, если я форму авторизвции подгружаю инклудом?

   
 
 автор: Loki   (03.05.2006 в 11:56)   письмо автору
 
   для: NickCo   (03.05.2006 в 11:04)
 

тут следует понять: пути не везде одинаковые.

/home/site/folder/index.php //серверный абсолютный путь (jn корня сервера)
folder/index.php //серверный относительный путь
http://site/folder/index.php //клиентский абсолютный путь
folder/index.php //клиентский относительный путь
/folder/index.php //клиентский относительный путь от корня сайта

   
 
 автор: NickCo   (03.05.2006 в 12:30)   письмо автору
 
   для: Loki   (03.05.2006 в 11:56)
 

Все понятно, спасибо.

   
 
 автор: Loki   (03.05.2006 в 11:56)   письмо автору
 
   для: NickCo   (03.05.2006 в 11:04)
 

дубль

   
Rambler's Top100
вверх

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