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

Форум PHP

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

 

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

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

тема: Проблема с пониманием кода PHP (автоматическая генерация ссылок)
 
 автор: shizik   (25.10.2004 в 21:11)   письмо автору
 
 

Есть следующий код:


echo'<td ><div align=center><a href="'.$dsfadfadf.'?$tek_page='.($i_page-4).'&i_page='.$i_page.'"><font Color=white><b> '.($i_page-4).'234</b></font></div></td>';


php ругается на существование переменной $dsfadfadf - и правильно ругается! ее не существует.
но почему то линк формирует верно. объясните ?

т.е. ругань такая:
Notice: Undefined variable: dsfadfadf in c:\Localca\inc\foto.php on line 174

а линк такой получается (и он такой как мне нужен, чтобы я в переменную не подставлял) :
foto_raznoe.phtml?$tek_page=1&i_page=5

   
 
 автор: shizik   (25.10.2004 в 21:18)   письмо автору
 
   для: shizik   (25.10.2004 в 21:11)
 

я все понял сам )
из-за того что была не правильная переменная в коде, код формировался следующий:

echo'<td ><div align=center><a href="?$tek_page='.($i_page-4).'&i_page='.$i_page.'"><font Color=white><b> '.($i_page-4).'234</b></font></div></td>';

то есть без переменной указывающей на страницу вообще, а как оказывается в хтмл это обозначает что надо использовать в хрефе текущую страницу )
пользуйтесь!
и новый вопрос - нет ли в такой использовании хрефов каких нибудь подводных камней ?

   
 
 автор: cheops   (25.10.2004 в 22:13)   письмо автору
 
   для: shizik   (25.10.2004 в 21:18)
 

>и новый вопрос - нет ли в такой использовании хрефов каких
>нибудь подводных камней ?
Если на странице использован тэг <base>, указывающий адрес сайта, то все относительные URL (без http://) формируются относительно этого адерса.

   
 
 автор: shizik   (27.10.2004 в 18:11)   письмо автору
 
   для: cheops   (25.10.2004 в 22:13)
 

спасибо

   
Rambler's Top100
вверх

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