HTML entschärfen
dennisb
- php
0 Sven Rautenberg
Hallo leute.....
Ich weiss das es in PHP eine funktion gibt mit der ich HTML-tags aus einem Text enfernen kann....aber ich habe keine ahnung mehr wie die sich schimpft. //Peinlich// #:-)
Kann mir einer den funktionsnamen nennen?
Ich danke in Vorraus || Schönes Wochenende!
dennisb
Moin!
Ich weiss das es in PHP eine funktion gibt mit der ich HTML-tags aus einem Text enfernen kann....aber ich habe keine ahnung mehr wie die sich schimpft. //Peinlich// #:-)
Kann mir einer den funktionsnamen nennen?
htmlspecialchars()
- Sven Rautenberg
htmlspecialchars()
Danke Sven!
Hallo.
Danke Sven!
Werde ich tun, sobald sich eine gute Gelegenheit dazu ergibt.
MfG, at
Hallo Sven.
Ich weiss das es in PHP eine funktion gibt mit der ich HTML-tags aus einem Text enfernen kann....aber ich habe keine ahnung mehr wie die sich schimpft. //Peinlich// #:-)
Kann mir einer den funktionsnamen nennen?htmlspecialchars()
Ich glaube eher strip_tags.
Einen schönen Samstag noch.
Gruß, Ashura
Moin!
Ich weiss das es in PHP eine funktion gibt mit der ich HTML-tags aus einem Text enfernen kann....aber ich habe keine ahnung mehr wie die sich schimpft. //Peinlich// #:-)
Kann mir einer den funktionsnamen nennen?htmlspecialchars()
Ich glaube eher strip_tags.
Diese Funktion hat je nach PHP-Version böse Fehler, da sie nicht HTML parst und gefundene Tags entfernt, sondern im Prinzip nach "<" und ">" sucht und diese Zeichen samt Inhalt dazwischen löscht. Zwischenzeitlich wurden die Prüfungen des "Inhalts dazwischen" zwar verfeinert, aber das gilt eben nicht allgemein.
Im Übrigen erfüllt htmlspecialchars() die im Betreff genannte Forderung "HTML entschärfen" vollkommen. Warum soll man Zeichen wie "<" und ">" aus dem Zeichenvorrat ausschließen? strip_tags() habe ich noch nie als sinnvoll empfunden.
- Sven Rautenberg
Hallo Sven.
strip_tags() habe ich noch nie als sinnvoll empfunden.
Es hat gegenüber htmlspecialchars() aber den Vorteil, dass man eine Liste der nicht anzutastenden Elemente übergeben kann.
Ansonsten müsste man, sollte man htmlspecialchars() verwenden, diese Funktionalität, falls erforderlich, selbst bereitstellen.
Einen schönen Sonntag noch.
Gruß, Ashura
Moin!
strip_tags() habe ich noch nie als sinnvoll empfunden.
Es hat gegenüber htmlspecialchars() aber den Vorteil, dass man eine Liste der nicht anzutastenden Elemente übergeben kann.
Es macht gegenüber htmlspecialchars() komplett etwas anderes, ist also nicht vergleichbar.
Ansonsten müsste man, sollte man htmlspecialchars() verwenden, diese Funktionalität, falls erforderlich, selbst bereitstellen.
Muß man nicht. Da keine HTML-Elemente existieren, nachdem htmlspecialchars() benutzt wurde, muß man dort nichts entfernen.
- Sven Rautenberg