我在HTML Purifier的主页上关注此文档,但它不是单词。这是我的代码
require_once 'library/HTMLPurifier.auto.php';
$purifier = new HTMLPurifier();
$config = HTMLPurifier_Config::createDefault();
$config->set('Core.DefinitionCache', null);
$config->set('HTML.DefinitionID', 'enduser-customize.html tutorial');
$config->set('HTML.DefinitionRev', 1);
$config->set('Cache.DefinitionImpl', null);
$config->set('Filter.YouTube', true);
$dirty_html = $_POST['content'];
$clean_html = $purifier->purify($dirty_html);
缓存文件仍在库\ HTMLPurifier \ DefinitionCache \ Serializer \ HTML
中创建答案 0 :(得分:2)
您需要将$ config传递给HTML Purifier构造函数。
答案 1 :(得分:1)
require_once 'path/to/html_purifier/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$config->set('Cache.DefinitionImpl', null);
$purifier = new HTMLPurifier($config);
答案 2 :(得分:0)
我希望你已经找到了解决方案,但仍然想回答那些仍在犯这个错误的人
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_add"
android:enabled="true"
android:visible="true"
android:icon="@drawable/ic_add"
android:title="Add"
app:showAsAction="always" />
</menu>