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.