HTML Purifier è una libreria HTML-filtro per PHP. Include un insieme di funzionalità ispirate HTML Tidy, che pulisce HTML e converte HTML obsoleti in codice conforme agli standard. È possibile utilizzare HTML Purifier con PHP come alternativa all'HTML. Potete riordinare e ripulire HTML del tuo sito Web mentre siete in viaggio. HTML Purifier include tre diversi livelli, in modo è possibile personalizzare il livello di aggressività elabora il codice HTML. Il livello predefinito, medio, non dovrebbe causare problemi con la maggior parte delle pagine Web.
Istruzioni
1
Scaricare HTML Purifier da HTMLPurifier.org/Download.
2
Estrarre lo scaricato HTML Purifier. tar. gz o. zip file al server PHP. Se non volete estrarre l'intero file, è possibile omettere tutte le cartelle tranne la cartella "Library" all'interno dell'archivio.
3
Eseguire il comando seguente sul server di dare il server Web autorizzazioni di scrittura per la directory di serializzatore, sostituendo "/ percorso/per/HTMLPurifier/DefinitionCache/serializzatore" con il percorso della directory di serializzatore sul vostro sistema:
chmod -R 0755 /path/to/HTMLPurifier/DefinitionCache/Serializer
4
Aprire un file che si desidera utilizzare HTML Purifier con in un editor di testo.
5
Determinare il tipo di documento del documento e la codifica dal "<! DOCTYPE html PUBLIC"e" < meta http-equiv = "Content-type" "tipi nel file.
6
Aggiungere il codice seguente al file, sostituendo "/ location/of/htmlpurifier/library/HTMLPurifier.auto.php" con il percorso del file HTMLPurifier.auto.php sul vostro sistema:
<? php
require_once ' / location/of/htmlpurifier/library/HTMLPurifier.auto.php';
7
Aggiungere il codice seguente al file, sostituendo "medio" con "light" 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 causa problemi. Il pesante livello esegue la sostituzione di aggressivo del codice e può causare problemi.
$config -> set('HTML. TidyLevel', 'medium');
8
Se il tipo di documento della pagina è XHTML Transitional e sua codifica è UTF-8, aggiungere il seguente codice al file:
$purifier = nuovo HTMLPurifier();
Aggiungere il codice seguente invece se il documento utilizza un insieme di tipo o carattere di documento diverso, sostituendo "ISO-8859-2" con "HTML 4.01 Strict" e codifica del documento 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');
$purifier = nuovo HTMLPurifier($config);
9
Aggiungere il codice seguente al file:
$clean_html = $purifier -> purify($dirty_html);
? >
10
Salvare il file e caricarlo sul server Web.
Consigli & Avvertenze
- Testare il tuo sito Web dopo aver abilitato HTML Purifier. Se si riscontrano problemi, provare a impostare il livello ordinato "luce" o disattivazione HTML Purifier interamente.