Ich denke darüber nach, einen Rich-Text-Editor hinzuzufügen, damit ein Nicht-Programmierer den Aspekt des Textes ändern kann. Ein Problem besteht jedoch darin, dass das Layout einer gerenderten Seite verzerrt werden kann, wenn das Markup falsch ist. Was ist ein guter, leichter Weg, um HTML zu bereinigen?
Ich mag HTML Purifier , mit dem Sie festlegen können, welche Tags und Attribute in Ihrem HTML-Code zulässig sind - und erzeugt gültigen HTML.
Verwenden Sie BB-Codes (oder wie hier auf SO), sonst sind die Chancen sehr gering. Beispielfunktion ...
%Vor%...
%Vor%Ergebnis ...
%Vor%
Oder benutzen Sie einfach HTML Purifier:)
Sowohl HTML Purifier als auch htmLawed sind gut. htmLawed hat den Vorteil einer wesentlich geringeren Stellfläche und einer hohen Konfigurierbarkeit. Neben der Standardarbeit zum Ausgleichen von Tags, Filtern bestimmter HTML-Tags oder deren Attributen oder Attributinhalten (über weiße oder schwarze Listen) usw. können auch benutzerdefinierte Funktionen verwendet werden.
Tags und Links html php sanitization