Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> filtrowanie string-u, zamiana na &; i pozostawienie polskich znakow
kicaj
post 4.04.2008, 12:11:01
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Jak przepuscic przez filtracje string w postaci:
Kod
lorem <b> ółęć </b> ipsum

tak aby efekt byl taki:
Kod
lorem & lt; b &gt; ółęć & lt; /b & gt; ipsum

(spacje tyle w celu prezentacji)

Jaki filtr wybrac i jaka flage?
Testowalem juz wiele kombinacji, ale chyba zbyt komplikuje...

EDIT:
Juz poprawiono, dodalem spacje...
Problem rozwiazalem uzywajac FILTER_SANITIZE_SPECIAL_CHARS, jednak zamienia mi on na encje cyfrowe, a wolalbym na encje literowe, jest to mozliwe?

Ten post edytował kicaj 4.04.2008, 12:29:13


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
specialplan
post 4.04.2008, 12:17:27
Post #2





Grupa: Zarejestrowani
Postów: 206
Pomógł: 21
Dołączył: 1.09.2006
Skąd: Edinburgh

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


Oba Twoje przyklady sa identyczne...
Go to the top of the page
+Quote Post
pyro
post 4.04.2008, 12:21:56
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


  1. <?php
  2. if(strcmp('lorem <b> ółęć </b> ipsum', 'lorem <b> ółęć </b> ipsum') === 0)
  3. {
  4. echo 'takie same';
  5. }
  6. else
  7. {
  8. echo 'roznia sie';
  9. }
  10. // zwraca mi "takie same", wiec czym niby sie roznia ;P?
  11. ?>


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
net-pl
post 4.04.2008, 12:44:06
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.04.2008

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


  1. <?php
  2. htmlspecialchars('T<b>ex</b>t');
  3. ?>
Go to the top of the page
+Quote Post
kicaj
post 4.04.2008, 13:06:42
Post #5





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Przez filtracje (php.net/filter) mialo byc...


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
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: 14.08.2025 - 12:17