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

Форум PHP

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

 

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

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

тема: Пробельные символы в URL
 
 автор: sata   (19.03.2006 в 11:33)   письмо автору
 
 

Такой нюанс для меня непонятный, имеется переменная

$qwerty = "Что то";


при передачи этой переменной через GET тобиш через урл


<a href= index.php?qwerty ='.$qwerty .'>йцукен</a>';


передаётся почему то только первое "Что", а вот "то" исчезает, каким зигзагом зделать так чтобы переменная полностью передавалась.

   
 
 автор: midav   (19.03.2006 в 11:42)   письмо автору
 
   для: sata   (19.03.2006 в 11:33)
 

в тегах нужно ссылку закрыть

print'<a href="index.php?qwerty ='.$qwerty .' ">йцукен</a>';

   
 
 автор: sata   (19.03.2006 в 11:51)   письмо автору
 
   для: midav   (19.03.2006 в 11:42)
 

А если это всё выглядит так

if ($page != 1) $pervpage = '<a href= index.php?brand='.$brand.'&model='.$model.'&page=1>Начало</a><a href= index.php?brand='.$brand.'&model='.$model.'&page='. ($page - 1) .'>Назад</a> '; 
// Проверяем нужны ли стрелки вперед 
if ($page != $total) $nextpage = ' <a href= index.php?brand='.$brand.'&model='.$model.'&page='. ($page + 1) .'>Вперёд</a><a href= index.php?brand='.$brand.'&model='.$model.'&page='.$total.'>Конец</a>';
// Находим две ближайшие станицы с обоих краев, если они есть 
if($page - 2 > 0) $page2left = ' <a href= index.php?brand='.$brand.'&model='.$model.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> | '; 
if($page - 1 > 0) $page1left = ' <a href= index.php?brand='.$brand.'&model='.$model.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> | '; 
if($page + 2 <= $total) $page2right = ' | <a href= index.php?brand='.$brand.'&model='.$model.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>'; 
if($page + 1 <= $total) $page1right = ' | <a href= index.php?brand='.$brand.'&model='.$model.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>'; 
// Вывод меню 
print 'Страницы:&nbsp;'.$pervpage.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$nextpage;

   
 
 автор: midav   (19.03.2006 в 11:57)   письмо автору
 
   для: sata   (19.03.2006 в 11:51)
 


$pervpage = '<a href=" index.php?brand='.$brand.'&model='.$model.'&page=1">Начало</a>
и т.д

   
 
 автор: sata   (19.03.2006 в 12:02)   письмо автору
 
   для: midav   (19.03.2006 в 11:57)
 

>

>$pervpage = '&lt;a href="
>index.php?brand='.$brand.'&model='.$model.'&page=1">Начало&lt;/a>
>и т.д
>


Что то я недогнал

   
 
 автор: sata   (19.03.2006 в 12:03)   письмо автору
 
   для: midav   (19.03.2006 в 11:57)
 

Всё догнал

   
 
 автор: midav   (19.03.2006 в 12:11)   письмо автору
 
   для: sata   (19.03.2006 в 12:03)
 

:) сам когда то думал почему так, потом заметил что при закрытии тега всё хорошо :)

   
 
 автор: itica   (19.03.2006 в 11:47)   письмо автору
 
   для: sata   (19.03.2006 в 11:33)
 

Попробуйте при передаче использовать такую ссылку:

index.php?qwerty=<? echo $qwerty?>

   
 
 автор: cheops   (19.03.2006 в 13:13)   письмо автору
 
   для: sata   (19.03.2006 в 11:33)
 

Национальные символы, пробелы и прочие недопустимые символы в URL, необходимо кодировать при помощи функции urlencode()
<a href= index.php?qwerty ='.urlencode($qwerty) .'>йцукен</a>';

   
Rambler's Top100
вверх

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