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

Форум PHP

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

 

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

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

тема: Вопрос по виду ссылки
 
 автор: serjinio   (27.07.2008 в 23:35)   письмо автору
 
 

Здравствуйте!
Объясните пожалуйста в каких случаях целесообразно применять такую конструкцию ссылки
<?="<a href=\"http://".$_SERVER['HTTP_HOST']."/admin/cat/add_item/\"> Добавить </a>" ;?>

  Ответить  
 
 автор: Trianon   (27.07.2008 в 23:45)   письмо автору
 
   для: serjinio   (27.07.2008 в 23:35)
 

>Объясните пожалуйста в каких случаях целесообразно применять такую конструкцию ссылки
>
<?="<a href=\"http://".$_SERVER['HTTP_HOST']."/admin/cat/add_item/\"> Добавить </a>" ;?>


Такую, а не какую?
С чем сравнивать-то?

  Ответить  
 
 автор: serjinio   (28.07.2008 в 00:06)   письмо автору
 
   для: Trianon   (27.07.2008 в 23:45)
 

<a href="../admin/cat/add_item/kkk.php"> Добавить </a>

  Ответить  
 
 автор: FireTiger   (28.07.2008 в 01:51)   письмо автору
 
   для: serjinio   (28.07.2008 в 00:06)
 

В первом варианте вы просто экранируете двойные кавычки чтобы не возникало несоглашений в коде. Лично я предпочитаю делать так:
<?php echo '<a href="http://'.$_SERVER['HTTP_HOST'].'/admin/cat/add_item/"> Добавить </a>' ;?>
Т.е. во-первых использовать "<?php echo" вместо "<?=", во-вторых, если требуется использовать двойные кавычки внутри строки, то всю строку обрамлять в одинарные кавычки и наоборот

  Ответить  
 
 автор: Trianon   (28.07.2008 в 01:51)   письмо автору
 
   для: serjinio   (28.07.2008 в 00:06)
 

Одна относительная - другая абсолютная.
Абсолютную можно толкать в общие части ( разного рода шапки, подножия) независимо от ветви и уровня вложенности каталога.

  Ответить  
 
 автор: FireTiger   (28.07.2008 в 01:52)   письмо автору
 
   для: Trianon   (28.07.2008 в 01:51)
 

Да, про абсолютный и относительный путь тоже..

  Ответить  
 
 автор: serjinio   (28.07.2008 в 13:06)   письмо автору
 
   для: Trianon   (28.07.2008 в 01:51)
 

Я прошу прощения,видать не корректно задал вопрос ..Именно о видах ссылок ,какие использовать в меню и какие в теле документа для перелинковки страниц..

  Ответить  
 
 автор: Trianon   (28.07.2008 в 14:31)   письмо автору
 
   для: serjinio   (28.07.2008 в 13:06)
 

ссылки могут быть трех видов
а) ссылающиеся по относительному пути: ../to/file.htm
б) ссылающиеся по абсолютному пути в рамках своего сайта: /path/to/file.htm
в) ссылающиеся на чужой ресурс: http://site.ru/path/to/file.htm

Если есть возможность применить более верхний вариант - имеет смысл применять его.

  Ответить  
 
 автор: serjinio   (28.07.2008 в 20:15)   письмо автору
 
   для: Trianon   (28.07.2008 в 14:31)
 

Cпасибо

  Ответить  
Rambler's Top100
вверх

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