2010-08-01 3 views
3

Bon maintenant j'ai aussi inclus le code ci-dessous sur chaque page et chaque fois que j'ai aussi changé le morceau de code suivant chaque fois que je le place dans une nouvelle page web. Y a-t-il un moyen pour que je puisse inclure tout ce code une fois et que cela affecte chaque page web et que le code fonctionne comme il le devrait?Comment inclure HTMLPurifier sur chaque page?

Voici le morceau de code que je dois changer tout le temps.

require './htmlpurifier/library/HTMLPurifier.auto.php'; 

require '../htmlpurifier/library/HTMLPurifier.auto.php'; 

require '../../htmlpurifier/library/HTMLPurifier.auto.php'; 

require '../../../htmlpurifier/library/HTMLPurifier.auto.php'; 

Voici le code.

//HTML Purifier 
require './htmlpurifier/library/HTMLPurifier.auto.php'; 

$config = HTMLPurifier_Config::createDefault(); 
$config->set('Core.Encoding', 'UTF-8'); // replace with your encoding 
$config->set('HTML.Doctype', 'XHTML 1.0 Strict'); // replace with your doctype 
$config->set('HTML.TidyLevel', 'heavy'); 
$config->set('HTML.SafeObject', true); 
$config->set('HTML.SafeEmbed', true); 
$purifier = new HTMLPurifier($config); 
//End HTML Purifier 

Répondre

0

Prefix $_SERVER['DOCUMENT_ROOT'] au chemin comme ceci:

require $_SERVER['DOCUMENT_ROOT'] . 'htmlpurifier/library/HTMLPurifier.auto.php'; 

Et vous pouvez utiliser le même chemin d'une page de votre site.

Questions connexes