Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Klasa filtrująca HTML z formularza
MalyKazio
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Witam, szukam jakiejś sensownej gotowej klasy do filtrowania danych z formularza. Dane mają zawierać niektóre znaczniki HTML. Najlepiej byłoby żeby klasa filtrowała po tagach i usuwała niedozwolone atrybuty.
Znalazłem coś takiego: PHP Input Filter ale może znacie coś lepszego?
Go to the top of the page
+Quote Post
Ociu
post
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Temat: SQL Injection Insertion
Go to the top of the page
+Quote Post
MalyKazio
post
Post #3





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Niestety Twoja odpowiedź nijak ma się do mojego pytania. Wątek dotyczy SQL injection a ja nigdzie nie napisałem, że chcę cokolwiek robić z bazą danych a tym bardziej cokolwiek do niej dodawać. O XSS są tam ze 3 posty, z czego w jednym z nich jest napisane o strip_tags, co odpada z tego względu, że u mnie musi pozostać kod HTML. Pytałem o klasy czy funkcje do oczyszczania kodu z niektórych znaczników HTML i o opinie na temat wskazanej przeze mnie klasy.

Znalazłem HTML Purifier. Co prawda straszna krowa ale może będzie sprawnie działała.
Go to the top of the page
+Quote Post
Ociu
post
Post #4





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Dałem Ci tego linka, ponieważ jest tam wiele informacji właśnie o tym jak zabezpieczyć się przed kodem html w formularzach.

BTW. strip_tags wygląda tak: string strip_tags ( string $str [, string $allowable_tags ] )

Możesz podać tagi, które mają się zostać w kodzie.

BTW.2. W komnentarzach w manualu do strip_tags jest parę funkcji czyszczących.
Go to the top of the page
+Quote Post
MalyKazio
post
Post #5





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Chyba się nie zrozumieliśmy. Wiem jak wyciąć cały html, to nie stanowi praktycznie żadnego problemu. Strip_tags też nie jest rewelacyjne, bo dozwolonych tagów nie filtruje pod kątem niepożądanych atrybutów i możliwe jest wsadzenie wszystkich onMouseOver, onclick itd.
Funkcje z komentarza do strip_tags faktycznie ciekawe, przejrzę je, choć i tak raczej zdecyduję się na htmlpurifier
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.09.2025 - 20:38