htmLawed is a PHP script that makes input text
more secure, HTML standards-compliant, and
suitable in general from the viewpoint of a
Web-page administrator, for use in the body of
HTML 4 or XHTML 1 or 1.1 documents. It is a
customizable HTML/XHTML filter, processor,
purifier, and sanitizer. It can ensure that HTML
tags are balanced and properly nested tags,
neutralize code that may be used for cross-site
scripting (XSS) attacks, and limit the allowed
HTML elements, tags, attributes, or URL protocols.
License: GNU General Public License v3
Changes:
This version adds support for the bordercolor
attribute for table, td, and tr elements. The
included test script now also shows hexdumps of
both raw and processed input text.