Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z htmlentities()
rafik73
post
Post #1





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

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


Witam
Mam taki kodzik:

  1. $u1="jaskółka";
  2. $u = htmlentities ($u1);
  3. echo $u;


i wyświetla mi: jaskółka

dlaczego konwertuje tylko 'ó'?
Go to the top of the page
+Quote Post
kreatiff
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

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


ó ma odpowiednik w encjach HTML, ł natomiast nie. Tak więc podobnie jak reszta polskich ogonków ta funkcja ich na takowe nie zmieni.

Do czego służyć ma konwersja?
Go to the top of the page
+Quote Post
rafik73
post
Post #3





Grupa: Zarejestrowani
Postów: 182
Pomógł: 0
Dołączył: 19.03.2014

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


Chcę konwertować zawartość wysyłaną w linku i odbieraną $_GET.
Już doszedłem do ładu, użyłem rawurlencode

Dla potomnych:

  1. $pierwsza = '<a href="detailst.php?a=edit&amp;title='.rawurlencode($title).'&amp;set='.$set.'&amp;id='.$f.'" class="button_metro_navi">ŤŤ</a>' ;


Zmienna $title zawierała polskie znaki i spacje, np.: tytuł strony

Niby wszystko śmigało ale po odpaleniu na FF z wtyczką HTML Validator wyszło szydło z worka.
Tak na marginesie - gorąco polecam ten dodatek .
kreatiff, dzięki za zainteresowanie
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 Aktualny czas: 21.08.2025 - 20:05