You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 line
2.0KB

  1. Installation
  2. Comment installer HTML Purifier
  3. Attention: Ce document a encode en UTF-8. Si les lettres avec les accents
  4. est essoreuse, prenez un mieux editeur de texte.
  5. À L'Aide: Je ne suis pas un diseur natif de français. Si vous trouvez une
  6. erreur dans ce document, racontez-moi! Merci.
  7. L'installation de HTML Purifier est trés simple, parce qu'il ne doit pas
  8. la configuration. Dans le pied de de document, les utilisateurs
  9. impatient peuvent trouver le code, mais je recommande que vous lisez
  10. ce document pour quelques choses.
  11. 1. Compatibilité
  12. HTML Purifier fonctionne dans PHP 5. PHP 5.0.5 est le dernier
  13. version que je le testais. Il ne dépend de les autre librairies.
  14. Les extensions optionnel est iconv (en général déjà installer) et
  15. tidy (répandu aussi). Si vous utilisez UTF-8 et ne voulez pas
  16. l'indentation, vous pouvez utiliser HTML Purifier sans ces extensions.
  17. 2. Inclure la librarie
  18. Utilisez:
  19. require_once '/path/to/library/HTMLPurifier.auto.php';
  20. ...quand vous devez utiliser HTML Purifier (ne inclure pas quand vous
  21. ne devez pas, parce que HTML Purifier est trés grand.)
  22. HTML Purifier utilise 'autoload'. Si vous avez définu la fonction
  23. __autoload, vous doivez ajoute cet programme:
  24. spl_autoload_register('__autoload')
  25. Plus d'information est dans le document 'INSTALL'.
  26. 3. Installation vite
  27. Si votre site web est en UTF-8 et XHTML Transitional, utilisez:
  28. <?php
  29. require_once '/path/to/htmlpurifier/library/HTMLPurifier.auto.php';
  30. $purificateur = new HTMLPurifier();
  31. $html_propre = $purificateur->purify($html_salle);
  32. ?>
  33. Sinon, utilisez:
  34. <?php
  35. require_once '/path/to/htmlpurifier/library/HTMLPurifier.auto.php';
  36. $config = HTMLPurifier_Config::createDefault();
  37. $config->set('Core', 'Encoding', 'ISO-8859-1'); //remplacez avec votre encoding
  38. $config->set('Core', 'XHTML', true); //remplacez avec false si HTML 4.01
  39. $purificateur = new HTMLPurifier($config);
  40. $html_propre = $purificateur->purify($html_salle);
  41. ?>
  42. vim: et sw=4 sts=4