Purificador de HTML é uma biblioteca de filtragem de HTML para PHP. Ele inclui um conjunto de recursos inspirados em HTML Tidy , que limpa HTML e converte HTML desatualizado ao código compatível com os padrões . Você pode usar HTML Purifier com PHP como uma alternativa para HTML. Você pode arrumar e limpar o HTML do seu site enquanto você estiver viajando . HTML Purifier inclui três níveis diferentes , para que você possa personalizar a forma como ele processa de forma agressiva o seu código HTML. O nível padrão , médio , não deve causar problemas com a maioria das páginas da web. Instruções
1
Baixar Purifier HTML HTMLPurifier.org /Download.
2
Extraia o HTML transferido Purifier . Tar.gz ou zip . Ao seu servidor PHP. Se você não quer extrair todo o arquivo , você pode omitir todas as pastas , exceto a pasta "Biblioteca" dentro do arquivo .
3
Execute o seguinte comando no seu servidor para dar as permissões do servidor web gravação para o diretório Serializer , substituindo "/path /to /HTMLPurifier /DefinitionCache /Serializer " com o caminho para o diretório Serializer em seu sistema :
chmod -R 0755 /path /to /HTMLPurifier /DefinitionCache /Serializer
4
Abra um arquivo que você deseja usar HTML Purifier com em um editor de texto.
5
Determinar tipo de documento do documento e codificação do " < ; ! DOCTYPE html PUBLIC . "e" < meta http- equiv = " Content-type " "tipos no arquivo
6
Adicione o seguinte código ao seu arquivo , substituindo" /localização /de /HTMLPurifier /library /HTMLPurifier.auto.php " com a localização do arquivo HTMLPurifier.auto.php em seu sistema :
7 Adicione o seguinte código para o arquivo , substituindo "média" com "light" ou "pesado" , se você quiser usar uma configuração diferente. HTML Purifier utiliza o nível médio , por padrão , você pode mudar para o nível de luz se o nível médio causa problemas . O nível pesado realiza substituição agressiva de código e pode causar problemas
$ config -> set (' HTML.TidyLevel ', ' médio '); .
8
Adicione o seguinte código ao seu arquivo se o tipo de documento da página é XHTML Transitional e sua codificação é UTF-8 :
$ purificador = new HTMLPurifier ();
Adicione o seguinte código em vez se o documento usa uma diferente tipo de documento ou conjunto de caracteres , substituindo " ISO-8859- 2" com a codificação do documento e "HTML 4.01 Strict " com o tipo do documento 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
Adicione o seguinte código para o arquivo :
$ clean_html = $ purificador -> purificar ( $ dirty_html ); >
10
? Salve o arquivo e fazer o upload para o seu servidor web.