Nwlapcug.com


Come utilizzare HTML Purifier come un'alternativa ordinata

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.