HTML Purifier is een HTML - filtering bibliotheek voor PHP . Het omvat een reeks van functies geïnspireerd door HTML Tidy , dat ruimt op HTML en zet verouderd in HTML naar standards-compliant code . U kunt gebruik maken van HTML Purifier met PHP als een alternatief voor HTML . U kunt netjes en schoon te maken de HTML van uw website, terwijl je op reis bent . HTML Purifier bevat drie verschillende niveaus , zodat u kunt aanpassen hoe agressief het verwerkt uw HTML-code . Het standaardniveau , medium , mag geen problemen hebben met de meeste webpagina's veroorzaken . Instructies 1 Download HTML Purifier uit HTMLPurifier.org /downloaden . Kopen van 2 Pak het gedownloade HTML Purifier . Tar.gz- of . Zip-bestand op uw PHP- server . Als u niet wilt dat het hele bestand uit te pakken , kunt u elke map weglaten , behalve voor de " Library" map in het archief . 3 Voer de volgende opdracht op de server op te geven de webserver schrijfrechten op de Serializer directory , ter vervanging van " /pad /naar /HTMLPurifier /DefinitionCache /Serializer " met het pad naar de Serializer map op uw systeem : chmod - R 0755 /pad /naar /HTMLPurifier /DefinitionCache /Serializer 4 Open een bestand dat u wilt HTML Purifier gebruiken in een teksteditor . 5 Bepaal documenttype van uw document en het coderen van de " < ; ! . DOCTYPE html PUBLIC " en " < meta http - equiv = " Content - type" " typen in het bestand 6 Voeg de volgende code toe aan het bestand , het vervangen van " /locatie /van /HTMLPurifier /library /HTMLPurifier.auto.php " met de locatie van het HTMLPurifier.auto.php bestand op uw systeem : ? < phprequire_once ' /locatie /van /HTMLPurifier /library /HTMLPurifier.auto . php ' ; 7 Voeg de volgende code toe aan het bestand , het vervangen van " medium " met " licht " of "zwaar" als je wilt naar een andere instelling te gebruiken . HTML Purifier maakt gebruik van het medium niveau standaard , kunt u overschakelen naar het lichtniveau als het medium niveau problemen veroorzaakt. De zware niveau presteert agressieve vervanging van code en kan problemen veroorzaken $ config - > set ( ' HTML.TidyLevel ' , 'medium' ) op ; . 8 Voeg de volgende code om het bestand als documenttype de pagina 's is XHTML Transitional en haar codering UTF - 8 : $ zuiveraar = new HTMLPurifier ( ) ; Voeg de volgende code in plaats wanneer het document maakt gebruik van een ander type document of karakter set , vervangt " ISO -8859- 2" met codering van uw document en de " HTML 4.01 Strict " met type document uw document : $ config = HTMLPurifier_Config :: createDefault ( ) ; $ config - > set ( ' Core.Encoding ' , ' ISO -8859- 2' ) ; $ config - > set ( ' HTML.Doctype ' , ' HTML 4.01 Strict ' ) ; $ zuiveraar = new HTMLPurifier ( $ config ) ; < br > 9 Voeg de volgende code toe aan het bestand : $ clean_html = $ zuiveraar - > zuiveren ( $ dirty_html ) ; > 10 ? Sla het bestand op en upload het naar uw webserver .
|