Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

61 lines
1.9KB

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