我正在使用HTML Purifier,并发现与我现有代码的命名冲突。变量$config
(数组)已在我的config.ini文件的代码中使用,但基于HTML Purifier docs,它还使用$ config(作为对象)进行自定义。有没有办法将HTML Purifier使用的$ config重命名为$htmlpur_config
?
答案 0 :(得分:0)
只需使用其他变量:
// Instead of
$config = HTMLPurifier_Config::createDefault();
// Use
$htmlpurifier_config = HTMLPurifier_Config::createDefault();
$htmlpurifier_config->set('some.setting', 'somevalue');
答案 1 :(得分:0)
创建配置对象时,只需将其命名为
<?php
require_once '/path/to/htmlpurifier/library/HTMLPurifier.auto.php';
$htmlpur_config = HTMLPurifier_Config::createDefault();
$htmlpur_config->set('Core.Encoding', 'ISO-8859-1'); // replace with your encoding
$htmlpur_config->set('HTML.Doctype', 'HTML 4.01 Transitional'); // replace with your doctype
$purifier = new HTMLPurifier($htmlpur_config);
$clean_html = $purifier->purify($dirty_html);
?>
关键是创建$config
对象并将其传递给HTMLPurifier