Я использую HTMLPurifier для очистки ввода сообщения, но я хочу, чтобы он удалял (кодирование html) все неработающие теги или подозрительные символы. вместо полного их удаления. Я просмотрел его документы и этот сайт, но безуспешно. Все же надеюсь, что я что-то упустил.
Открывающий тег больше всего раздражает. Если кто-то пытается опубликовать формулу или сравнение, пишет «param1‹param2» и не ставит пробел между ними, очиститель воспринимает это как неправильное открытие тега и полностью отбрасывает все с правой стороны.
Я использую htmlspecialchars внутри тегов [code], но я хочу разрешить некоторые html снаружи и не могу кодировать все. Вот почему я фильтрую его с помощью HTMLPurifier. Ваш совет будет оценен.