2010-08-01 45 views
3

好吧,现在我在每一页上都包含下面的代码,每当我把它放在一个新的网页中时,我每次都改变下面的一段代码。有没有一种方法可以将所有这些代码包含一次,并让它影响每个网页并使代码像它应该那样工作?如何在每个页面上包含HTMLPurifier?

这是我必须改变的一段代码。

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

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

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

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

这是代码。

//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 

回答

0

前缀$_SERVER['DOCUMENT_ROOT']像这样的路径:

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

而且,您可以从您的网站的任何页面使用相同的路径。

相关问题