Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: prawidłowa składnia linku ze spacjami
Forum PHP.pl > Forum > Po stronie przeglądarki
ktuvok
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ć?
nospor
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
revyag
Ewentulanie może użyć urlencode()/urldecode(), ale to od strony php.
ktuvok
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
berdyk
tak myśle
sprobuj napisać bez ogonków to sie przekonasz
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.