HTML reningsverk är ett HTML - filtrering bibliotek för PHP . Det innehåller en uppsättning funktioner som inspirerats av HTML Tidy , som städar HTML och omvandlar föråldrad HTML till standard - kompatibel kod . Du kan använda HTML reningsverk med PHP som ett alternativ till HTML . Du kan städa och städa upp din webbplats HTML medan du reser . HTML reningsverk innehåller tre olika nivåer , så att du kan anpassa hur aggressivt den bearbetar din HTML -kod . Den förvalda nivån , medium , bör inte orsaka problem med de flesta webbsidor . Instruktioner
1
Hämta HTML reningsverk från HTMLPurifier.org /Download .
2
Extrahera den nedladdade HTML reningsverk . Tar.gz eller . Zip -filen till din PHP-server . Om du inte vill att extrahera hela filen , kan du utelämna varje mapp utom för " Library " -mappen i arkivet . Addera 3
Kör följande kommando på din server för att ge webbservern skrivbehörighet till Serializer katalogen , som ersätter " /sökväg /till /HTMLPurifier /DefinitionCache /Serializer " med sökvägen till Serializer katalog på ditt system :
chmod - R 0755 /sökväg /till /HTMLPurifier /DefinitionCache /Serializer
4
Öppna en fil som du vill använda HTML reningsverk med i en textredigerare .
5
Bestäm dokumentets dokumenttyp och kodning från " < ; ! . DOCTYPE html PUBLIC " och " < meta http - equiv = " Content-Type " "typer i filen
6
Lägg till följande kod i din fil , ersätter " /plats /av /htmlpurifier /bibliotek /HTMLPurifier.auto.php " med plats för HTMLPurifier.auto.php filen på datorn : ?
< phprequire_once ' /plats /av /htmlpurifier /library /HTMLPurifier.auto . php " ,
7
Lägg till följande kod i filen , som ersätter " medium " med " light " eller " tunga " om du vill använda en annan inställning . HTML reningsverk använder medelhög nivå som standard , kan du växla till ljusnivån om medelnivå orsakar problem . Den tunga nivån utför aggressiva byte av kod och kan orsaka problem
$ config - > set ( ' HTML.TidyLevel " , " medium " ) , .
8
Lägg till följande kod till din fil om sidans dokumenttypen är XHTML Transitional och dess kodning är UTF - 8 :
$ luftrenare = ny HTMLPurifier ( ) ;
Lägg till följande kod i stället om dokumentet använder en annan dokumenttyp eller teckenuppsättning , som ersätter " ISO -8859- 2" med dokumentets kodning och " HTML 4.01 Strict " med dokumentets dokumenttyp :
$ config = HTMLPurifier_Config :: createDefault ( ) , $ config - > set ( ' Core.Encoding ' , ' ISO -8859- 2' ) , $ config - > set ( ' HTML.Doctype ' , ' HTML 4.01 Strict ' ) ; $ luftrenare = ny HTMLPurifier ( $ config ) ;
9
Lägg till följande kod i filen :
$ clean_html = $ luftrenare - > renar ( $ dirty_html ) ; >
10
? Spara filen och ladda upp den till din webbserver .