HTML purifier er en HTML - filtrering biblioteket for PHP. Den inneholder et sett av funksjoner som er inspirert av HTML Tidy , som renser opp HTML og konverterer utdatert HTML til standarder - kompatibel kode . Du kan bruke HTML Purifier med PHP som et alternativ til HTML. Du kan rydde og rydde opp nettstedets HTML mens du reiser . HTML Purifier inneholder tre forskjellige nivåer , slik at du kan tilpasse hvor aggressivt det behandler HTML-koden. Standard nivå, medium , bør ikke føre til problemer med de fleste websider . Instruksjoner
en
Last ned HTML Purifier fra HTMLPurifier.org /ned .
2
Pakk den nedlastede HTML Purifier . Tar.gz eller . Zip filen på PHP server . Hvis du ikke ønsker å trekke ut hele filen , kan du utelate alle mapper unntatt for " Library" -mappen i arkivet.
3
Kjør følgende kommando på serveren din for å gi webserveren skrivetilgang til offshorebransjen katalog, bytter ut " /sti /til /HTMLPurifier /DefinitionCache /offshorebransjen " med banen til offshorebransjen katalog på systemet : en
chmod -R 0755 /sti /til /HTMLPurifier /DefinitionCache /offshorebransjen
4
Åpne en fil du ønsker å bruke HTML purifier med i en tekst editor.
5
Bestem dokumentets dokumenttype og koding fra " < ; ! . DOCTYPE html PUBLIC "og" < meta http - ekv = " Content-Type " " typer i filen
6
Legg til følgende kode til filen din , bytt ut" /plassering /av /htmlpurifier /bibliotek /HTMLPurifier.auto.php "med plasseringen av HTMLPurifier.auto.php fil på systemet : ?
< phprequire_once ' /plassering /av /htmlpurifier /bibliotek /HTMLPurifier.auto . php ';
7
Legg til følgende kode i filen , erstatte "medium" med "lett " eller " tung" hvis du vil bruke en annen innstilling . HTML Purifier bruker middels nivå som standard , og du kan bytte til lysnivået hvis middels nivå fører til problemer . Den tunge nivå utfører aggressive utskifting av kode og kan forårsake problemer
$ config - > set (' HTML.TidyLevel ', ' middels '); .
8
Legg til følgende kode til filen din hvis sidens dokumenttypen er XHTML Transitional og koding er UTF - 8 : en
$ purifier = new HTMLPurifier ();
Legg til følgende kode i stedet hvis dokumentet bruker en annet dokument type eller tegnsett , erstatte "ISO -8859 -2" med dokumentets koding og "HTML 4.01 Strict " med dokumentets dokumenttype : en
$ config = HTMLPurifier_Config :: createDefault (); $ config - > set (' Core.Encoding ', ' ISO -8859 -2' ), $ config - > set (' HTML.Doctype ', ' HTML 4.01 Strict '); $ purifier = new HTMLPurifier ( $ config) ;
9
Legg til følgende kode i filen : en
$ clean_html = $ purifier - > rense ( $ dirty_html ) ; >
10
? Lagre filen og laste den opp til webserveren .