Кто-нибудь может порекомендовать хороший очиститель PHP HTML? - PullRequest
1 голос
/ 04 мая 2011

Довольно понятно, я хочу, чтобы html от пользователей отображался на веб-странице.

В идеале должно быть разрешено использование таких элементов, как <p><strong><em><a><ul><li>, при запрещении идентификаторов, классов, <script>, <style>, встроенного JavaScript и так далее. Обеспечение достоверности HTML является сильным плюсом. HTML (в отличие от XHTML или, по крайней мере, может выбирать) тоже подойдет.

Конечно, я мог бы использовать что-то вроде MarkDown, но я бы предпочел систему, которая не требовала бы от пользователей новых навыков, если это возможно.

Извините, если этот вопрос дубликат, я сначала проверил, но ничего не нашел. Быстрый гугл, очевидно, дал некоторые результаты, но я только сказал разработчикам, что они хороши (то есть безопасны).

Предпочтительны бесплатные / открытые решения.

1 Ответ

3 голосов
/ 04 мая 2011

Я бы предпочел систему, в которой пользователям, по возможности, не нужно было бы изучать новые навыки.

Предполагая, что ваши пользователи знают базовый HTML?

Я использую HTMLPurifier , и пока никаких жалоб.

...