Purificador HTML es una biblioteca de filtrado de HTML para PHP . Incluye un conjunto de características inspiradas en HTML Tidy , que limpia HTML y convierte obsoleta HTML de código compatible con los estándares . Puedes usar HTML purificador con PHP como una alternativa a HTML. Usted puede ordenar y limpiar el HTML de su sitio web, mientras estás de viaje . Purificador HTML incluye tres niveles diferentes , para que pueda personalizar la agresividad con la que procesa el código HTML. El nivel predeterminado , media, no debería causar problemas con la mayoría de las páginas Web . Instrucciones
1
Descargar HTML purificador de HTMLPurifier.org /Download.
2
Extraiga el Purificador HTML . Tar.gz descargado o . Zip en su servidor PHP. Si no desea extraer el archivo completo , se puede omitir todas las carpetas excepto la carpeta " Library" dentro del archivo .
3
Ejecute el siguiente comando en el servidor para dar el servidor web permisos de escritura al directorio serializador , reemplazando " /path /to /HTMLPurifier /DefinitionCache /serializador " con la ruta de acceso al directorio serializador en el sistema:
chmod -R 0755 /path /to /HTMLPurifier /DefinitionCache /serializador
4
Abra el archivo que desea utilizar purificador HTML con un editor de texto .
5
Determinar el tipo de documento de su documento y la codificación de la "< ; ! . DOCTYPE HTML PUBLIC "y " < meta http- equiv = " Content-type " "tipos en el archivo
6
Agregue el siguiente código a su archivo , reemplazando" /lugar /de /htmlpurifier /biblioteca /HTMLPurifier.auto.php "con la ubicación del archivo HTMLPurifier.auto.php en su sistema: ?
< phprequire_once '/location /of /htmlpurifier /biblioteca /HTMLPurifier.auto . php ' ;
7
Agregue el código siguiente al archivo , en sustitución de "medio " por " light" o " pesado" si desea utilizar una configuración diferente. Purificador HTML utiliza el nivel medio de forma predeterminada , se puede cambiar al nivel de luz si el nivel medio causa problemas . El nivel pesada realiza el reemplazo agresiva de código y puede causar problemas
$ config -> set (' HTML.TidyLevel ' , 'medio' ) ; .
8
Agregue la siguiente código a su archivo si el tipo de documento de la página es XHTML Transitional y su codificación es UTF - 8 :
$ purificador HTMLPurifier = new ();
Agregue el código siguiente en su lugar si el documento utiliza un diferente tipo de documento o conjunto de caracteres , en sustitución de "ISO -8859 -2" con la codificación de su documento y "HTML 4.01 Strict " con el tipo de documento del documento :
$ config = HTMLPurifier_Config :: createDefault ( ), $ config- > set (' Core.Encoding "," ISO -8859 -2' ), $ config- > set (' HTML.Doctype ' , 'HTML 4.01 Strict ' ), $ purificador = new HTMLPurifier ($ config) ;
9
Añada el siguiente código al archivo:
$ clean_html = $ purificador -> purificar ($ dirty_html ) ; >
10
? Guarde el archivo y subirlo a su servidor web.