Я использую HTMLPurifier с текстовой областью ввода, где пользователям разрешено помещать свой HTML-тег. Конфиг по умолчанию:
$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);
$_POST['txt'] = $purifier->purify($_POST['txt']);
Проблема, с которой я сталкиваюсь, заключается в том, что пользователи помещают в текст >
, например:
<p>Some text > other text </p>
Это преобразуется в:
<p>Some text > other text </p>
Есть ли способ остановить это преобразование? Не забывая:
$_POST['txt'] = str_replace('>','>',$_POST['txt']);