HTML Purifier er en HTML - filtrering bibliotek til PHP. Det omfatter et sæt af funktioner inspireret af HTML Tidy , der rydder op HTML og konverterer forældet HTML til standarder -kompatibel kode. Du kan bruge HTML Purifier med PHP som et alternativ til HTML. Du kan rydde og rense dit website HTML , mens du er på farten . HTML Purifier indeholder tre forskellige niveauer , så du kan tilpasse, hvordan aggressivt den behandler din HTML-kode . Standardniveauet , medium , burde ikke give problemer med de fleste websider. Instruktioner
1
Hent HTML Purifier fra HTMLPurifier.org /Download .
2
Pak den downloadede HTML Purifier . Tar.gz eller . Zip-filen til din PHP server. Hvis du ikke ønsker at udtrække hele filen , kan du udelade alle mapper undtagen for "Library " mappe inde i arkivet.
3
Kør følgende kommando på din server for at give webserveren skriverettigheder til Serializer biblioteket , erstatter " /sti /til /HTMLPurifier /DefinitionCache /Serializer " med stien til Serializer mappe på dit system : Hej
chmod -R 0755 /sti /til /HTMLPurifier /DefinitionCache /Serializer
4
Åbn en fil, du vil bruge HTML Purifier med i en tekst editor.
5.
Bestem din dokumentets dokumenttype og kodning fra " < ; ! . DOCTYPE html PUBLIC "og" < meta http-ækvivalent = " Content - type" "typer i filen
6
Føj følgende kode til din fil , erstatte" /placering /af /htmlpurifier /bibliotek /HTMLPurifier.auto.php " med placeringen af HTMLPurifier.auto.php filen på dit system : ?
< phprequire_once ' /location /of /htmlpurifier /bibliotek /HTMLPurifier.auto . php «
7
Føj følgende kode til filen , som erstatter " medium "med" light "eller " tunge ", hvis du ønsker at bruge en anden indstilling. HTML Purifier bruger medium niveau som standard , og du kan skifte til lysniveauet hvis mellemniveau volder problemer . Den tunge niveau udfører aggressive udskiftning af kode og kan forårsage problemer
$ config -> sæt ( ' HTML.TidyLevel ', ' medium '); .
8
Tilføj følgende kode til din fil, hvis sidens dokument type er XHTML Transitional , og dens kodning er UTF-8 : Hej
$ purifier = new HTMLPurifier ();
Føj følgende kode i stedet, hvis dokumentet bruger et andet dokument type eller tegnsæt , der erstatter "ISO -8859- 2" med dit dokuments kodning og " HTML 4.01 Strict " med dit dokuments dokumenttype : Hej
$ config = HTMLPurifier_Config :: createDefault (); $ config - > sæt ( ' Core.Encoding ', ' ISO-8859 -2' ), $ config -> sæt ( ' HTML.Doctype ', ' HTML 4.01 Strict '); $ purifier = new HTMLPurifier ( $ config ) < br >
9
Føj følgende kode til filen : Hej
$ clean_html = $ purifier -> rense ( $ dirty_html ) >
10
? Gem filen og upload den til din webserver .