Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: filtrowanie string-u
Forum PHP.pl > Forum > PHP
kicaj
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?
specialplan
Oba Twoje przyklady sa identyczne...
pyro
  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. ?>
net-pl
  1. <?php
  2. htmlspecialchars('T<b>ex</b>t');
  3. ?>
kicaj
Przez filtracje (php.net/filter) mialo byc...
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.