Обеззараживание содержимого POST содержимым HTML

Я хочу отправить HTML-контент по почте.
Но при получении и очистке он также очищает символы HTML.

$Code = filter_var_array($value, FILTER_SANITIZE_STRING);

Когда я отправляю:

I would like to <strong>Save this data</strong>

Я получил :

I would like to Save this data

Что я должен изменить, чтобы создать безопасную строку?

редактировать :
В моей форме у меня есть редактор WYSIWYG (FCK Editor), и его содержание — это то, что мне нужно.

1

Решение

я использовал HTMLPurifier которая является библиотекой фильтров PHP для очистки ввода HTML.

Основное использование — что-то вроде этого;

include_once('/htmlpurifier/library/HTMLpurifier.auto.php');
$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);
$clean['htmlData'] = $purifier->purify($_POST['htmlData']);
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]