3

さて、私はすべてのページに以下のコードを含めており、新しい Web ページに配置するたびに次のコードを変更しすぎています。このコードをすべて一度に含めて、すべての Web ページに影響を与え、コードを正常に動作させる方法はありますか?

これは、常に変更する必要があるコードです。

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
4

1 に答える 1

0

$_SERVER['DOCUMENT_ROOT']次のようにパスに接頭辞を付けます。

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

また、サイトのどのページからでも同じパスを使用できます。

于 2010-08-01T09:33:08.010 に答える