HTML Purifier è una libreria HTML - filtraggio per PHP . Esso comprende un insieme di funzionalità ispirate HTML Tidy , che pulisce HTML e converte obsoleto HTML al codice conforme agli standard. È possibile usare HTML Purifier con PHP come alternativa al HTML . È possibile riordinare e ripulire il codice HTML del tuo sito web mentre sei in viaggio . HTML Purifier comprende tre livelli differenti , in modo da poter personalizzare l'aggressività che elabora il codice HTML . Il livello predefinito , medio , non dovrebbe causare problemi con la maggior parte delle pagine web. Istruzioni
1
Scarica HTML Purifier da HTMLPurifier.org /Download.
2
Estrarre il scaricato HTML Purifier . Tar.gz o . File zip sul server di PHP . Se non si desidera estrarre l'intero file , è possibile omettere ogni cartella fatta eccezione per la cartella "Library" all'interno dell'archivio .
3
Eseguire il seguente comando sul server per dare il server Web i permessi di scrittura alla directory Serializer , sostituendo " /path /to /HTMLPurifier /DefinitionCache /Serializer " con il percorso della directory Serializer sul sistema:
chmod - R 0755 /path /to /HTMLPurifier /DefinitionCache /Serializer
4
Aprire un file che si desidera utilizzare HTML Purifier con un editor di testo .
5
Determinare tipo di documento del documento e la codifica del " < ; ! . DOCTYPE HTML PUBLIC " e " < meta http-equiv = "tipi" Content-Type " nel file
6
Aggiungere il seguente codice al file , sostituendo" /percorso /di /HTMLPurifier /library /HTMLPurifier.auto.php " con la posizione del file HTMLPurifier.auto.php sul vostro sistema : ?
< phprequire_once ' /location /of /HTMLPurifier /library /HTMLPurifier.auto . php ';
7
Aggiungere il codice seguente al file , sostituendo "medio " con " leggero" o " pesante ", se si desidera utilizzare una diversa impostazione . HTML Purifier utilizza il livello medio di default , è possibile passare al livello di luce, se il livello medio provoca problemi . Il livello pesante esegue la sostituzione aggressivo di codice e può causare problemi
$ config - > set ( ' HTML.TidyLevel ' , 'medium' ) .
8
Aggiungi la seguente codice al file se il tipo di documento della pagina è XHTML Transitional e la sua codifica è UTF-8 :
$ depuratore = new HTMLPurifier ( ) ;
Aggiungere il seguente codice , invece, se il documento utilizza un tipo diverso documento o una serie di caratteri , sostituendo la " ISO -8859 -2" con la codifica del documento e " HTML 4.01 Strict " con il tipo di documento del documento :
$ config = HTMLPurifier_Config :: CreateDefault (); $ config- > set ( ' Core.Encoding ', ' ISO -8859-2 '); $ config - > set ( ' HTML.Doctype ', ' HTML 4.01 Strict '); $ depuratore = new HTMLPurifier ( $ config ) ;
Pagina 9
Aggiungere il codice seguente al file :
$ clean_html = $ depuratore - > purificare ( $ dirty_html ) ; >
10
? salvare il file e caricarlo sul vostro server web.