Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> prawidłowa składnia linku ze spacjami
ktuvok
post 22.08.2005, 12:36:41
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 0
Dołączył: 30.11.2003

Ostrzeżenie: (0%)
-----


Mam na stronie coś takiego:
  1. <a class="jakasklasa" href="skrypt.php?P=1&amp;K='Coś+tam'">coś</a>

Wbudowany w Firefoksa walidator W3C powiada:
Cytat
błąd krytyczny: <...> nieprawidłowy adres URI
Przyczyna:
  Adres URI zawiera niedozwolone znaki lub jeden z cudzysłowów (otwierający/zamykający)
został pominięty.
Rozwiązanie:
  Popraw adres URL.

Jak to poprawić?

Ten post edytował ktuvok 22.08.2005, 12:46:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post 22.08.2005, 12:44:44
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




jak sam komunikat glosi używasz ciapków a nie powinieneś. Usun je:
  1. <a class="jakasklasa" href="skrypt.php?P=1&amp;K=Coś+tam">coś</a>

zienne w url i tak jako tekst sa traktowane


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
revyag
post 22.08.2005, 12:48:46
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Ewentulanie może użyć urlencode()/urldecode(), ale to od strony php.


--------------------
-------------

------
Go to the top of the page
+Quote Post
ktuvok
post 22.08.2005, 12:49:21
Post #4





Grupa: Zarejestrowani
Postów: 243
Pomógł: 0
Dołączył: 30.11.2003

Ostrzeżenie: (0%)
-----


Niestety, próbowałem już takiego rozwiązania (mam na myśli usunięcie apostrofów)... i bez rezultatu - ten sam błąd. W przekazywanym stringu są polskie literki - "ś", "ó" - czy może o to chodzić?

Pozdrawiam,
K

Ten post edytował ktuvok 22.08.2005, 12:52:32
Go to the top of the page
+Quote Post
berdyk
post 28.08.2005, 23:41:44
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 30.05.2003

Ostrzeżenie: (0%)
-----


tak myśle
sprobuj napisać bez ogonków to sie przekonasz


--------------------
PHP @ all.
<? while ($cash==0) { $work=0; } ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 14:45