Справка по кодированию HTML-очистителя? - PullRequest
1 голос
/ 31 марта 2010

Я прочитал документ http://htmlpurifier.org/docs/enduser-youtube.html, но до сих пор не могу понять, куда поместить код, разрешающий теги object, param и embed и Use experimental features с моим htmlpurifier. Может кто-нибудь показать мне, как это сделать?

Ответы [ 2 ]

3 голосов
/ 31 марта 2010

Добавьте это.

 $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']));
0 голосов
/ 24 июня 2010

HTML.SafeObject ест много памяти, я не рекомендую вам:

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

...