“Conocimientos Programación>Programación PHP /MySQL

Cómo usar HTML purificador Como alternativa Tidy

2011/9/16
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.

Programación PHP /MySQL
MySQL Tutorial Lista de Correo
La manera de escapar Cotizaciones en PHP
Cómo convertir una cadena PHP Fecha
Cómo agregar al include_path
Cómo copiar y pegar con PHP
Cómo cambiar cada fila de una tabla MySQL con una secuencia simple de PHP
Cómo leer y mostrar un valor Cookies PHP en AS3
PHP Fatal error : Memoria Agotada
Conocimientos Informáticos © http://www.ordenador.online