![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 19.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym napisać funkcję, posiadającą umiejętności strip_tags, usuwającą wszystkie tagi, których nie wymieniłem, a resztę, aby zostawiła w spokoju (np: "<strong>", "<p>") oraz sprawdziła, czy ktoś, w pozostawionych tagach, nie umieścił injectów (np. js).
Jak to zrobić? Ten post edytował Purpen 14.06.2010, 14:12:35 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
w funckji strip_tags drugi opcjonalny parametr to dozwolone tagi, więc chyba najprościej będzie jak wymienisz te na, które zezwalasz, ewentualnie możesz użyć preg_replace() ale to by było mniej wydajne
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 14:36 |