Standard-konforme HTML-Filterung mit HTML Purifier

Bei HTML Purifier (zur Zeit in Version 4.3.0) handelt es sich um eine in PHP geschriebene Bibliothek, die standardkonforme bzw. gefilterte Ausgaben liefert. Im Gegensatz zu beispielsweise Tidy filtert diese Bibliothek auch potenziellen Schadcode (Tidy ließt HTML, XHTML und XML Dateien und generiert daraus sauberes Markup, meist wird es dazu verwendet HTML zu validem XHTML zu konvertieren).

Auf der Projektseite gibt es eine Demo. Wer HTML Purifier selbst ausprobieren will kann das schnell selbst testen (ab PHP 5.0.5):

<?php
    require_once '/path/to/htmlpurifier/library/HTMLPurifier.auto.php';
 
    $purifier = new HTMLPurifier();
    $clean_html = $purifier->purify($dirty_html);
?>

Kommentar verfassen