1

http://htmlpurifier.org/docs/enduser-youtube.htmlドキュメントを読みましたが、オブジェクト、パラメータ、埋め込みタグを許可するコードをどこに配置するか、およびUse experimental featureshtmlpurifierを使用してもわかりません。誰かがこれを行う方法を教えてもらえますか?

4

2 に答える 2

3

これを追加。

 $config->set('HTML.SafeObject', true);
 $config->set('HTML.SafeEmbed', true);

これに。

 require_once '../../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.SafeObject', true);
 $config->set('HTML.SafeEmbed', true);
 $purifier = new HTMLPurifier($config);

 $about_me = mysqli_real_escape_string($mysqli, $purifier->purify($_POST['about_me']));
于 2010-03-31T11:20:30.517 に答える
0

HTML.SafeObject は大量のメモリを消費するので、お勧めしません:

http://support.chamilo.org/issues/1450

于 2010-06-24T13:48:25.740 に答える