1
2Installation
3    Comment installer HTML Purifier
4
5Attention : Ce document est encodé en UTF-8, si les lettres avec des accents
6ne s'affichent pas, prenez un meilleur éditeur de texte.
7
8L'installation de HTML Purifier est très simple, parce qu'il n'a pas besoin
9de configuration. Pour les utilisateurs impatients, le code se trouve dans le
10pied de page, mais je recommande de lire le document.
11
121.  Compatibilité
13
14HTML Purifier fonctionne avec PHP 5. PHP 5.3 est la dernière version testée.
15Il ne dépend pas d'autres librairies.
16
17Les extensions optionnelles sont iconv (généralement déjà installée) et tidy
18(répendue aussi). Si vous utilisez UTF-8 et que vous ne voulez pas l'indentation,
19vous pouvez utiliser HTML Purifier sans ces extensions.
20
21
222.  Inclure la librairie
23
24Quand vous devez l'utilisez, incluez le :
25
26    require_once('/path/to/library/HTMLPurifier.auto.php');
27
28Ne pas l'inclure si ce n'est pas nécessaire, car HTML Purifier est lourd.
29
30HTML Purifier utilise "autoload". Si vous avez défini la fonction __autoload,
31vous devez ajouter cette fonction :
32
33    spl_autoload_register('__autoload')
34
35Plus d'informations dans le document "INSTALL".
36
373.  Installation rapide
38
39Si votre site Web est en UTF-8 et XHTML Transitional, utilisez :
40
41<?php
42    require_once('/path/to/htmlpurifier/library/HTMLPurifier.auto.php');
43    $purificateur = new HTMLPurifier();
44    $html_propre = $purificateur->purify($html_a_purifier);
45?>
46
47Sinon, utilisez :
48
49<?php
50    require_once('/path/to/html/purifier/library/HTMLPurifier.auto.load');
51    $config = $HTMLPurifier_Config::createDefault();
52    $config->set('Core', 'Encoding', 'ISO-8859-1'); //Remplacez par votre
53    encodage
54    $config->set('Core', 'XHTML', true); //Remplacer par false si HTML 4.01
55    $purificateur = new HTMLPurifier($config);
56    $html_propre = $purificateur->purify($html_a_purifier);
57?>
58
59
60    vim: et sw=4 sts=4
61