Помощь по кодированию HTML Purifier?

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


person TaG    schedule 31.03.2010    source источник


Ответы (2)


Добавь это.

 $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']));
person TaG    schedule 31.03.2010

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

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

person Julio    schedule 24.06.2010