|
|
#1 (permalink) | ||||||
|
Erfahrener Benutzer
|
Hallo,
ich möchte unerwünschte HTML-Tags sowie Attribute der Tags aus den Benutzereingaben entfernen. Dabei möchte ich bestimmt Tags bzw. Attribute erlauben. Kennt jemand eine Funktion die dies ermöglicht oder hat jemand etwas selbst geschriebenes, welche zuverlässig arbeitet? strip_tags() hilft mir leider nicht weiter, da ich dann immernoch unerwünschte Attribute in den HTML-Tags habe. Beispiel: User postet folgenden HTML-Code: HTML-Code:
Erlaubte Attribute: Ergebnis wäre nun von oben folgendes: HTML-Code:
Natürlich muss, wenn das Tag nicht erlaubt ist, der Text erhalten bleiben welcher zwischen dem öffnenden und dem schließendem Tag steht, so wie im Beispiel! Wer hat hier etwas passendes? MFG Papenburger |
||||||
|
|
|
| Gesponsorte Links |
|
|
#7 (permalink) |
|
return void
|
der HtmlPurifier verfolgt nicht ohne Grund einen Whitelist-Ansatz (es wird der DOM anhand erlaubter Tags neu aufgebaut), denn bei allen HTML-Filtern davor die auf einem Blacklist-Ansatz beruhten gab es zu viele Möglichkeiten doch einmal böses HTML durchzuschleußen.
|
|
|
|
![]() |
| Gesponsorte Links |
| Anzeige |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Meta Tags | swissfunky | Scripts & Software | 2 | 12.03.2011 16:36:05 |
| mod security2 ausnahmen definieren | Bububoomt | Webhosting | 4 | 07.07.2010 15:28:39 |
| [RegExp] - preg_match(_all) - HTML-Tags bearbeiten | k212198 | Programmierung | 3 | 14.10.2006 11:27:10 |
| Tags für Bilder | RoSi | Verbesserungsvorschläge | 10 | 17.05.2006 09:38:59 |