Дезинфицирующее средство PHP HTML

Мне интересно, использовал ли кто-нибудь этот класс и нашел ли он его надежным?

http://www.phpclasses.org/package/3746-PHP-Remove-unsafe-tags-and-attributes-from-HTML-code.html

Большое спасибо!


person Mark Blades    schedule 27.04.2010    source источник
comment
(альтернативы) htmlpurifier.org и de3.php.net/manual/en/function.strip-tags.php и de3.php.net/manual/en/book.filter.php   -  person Gordon    schedule 27.04.2010


Ответы (2)


я рекомендую http://htmlpurifier.org/ HTML Purifier для безопасной очистки строк.

person osm    schedule 27.04.2010
comment
О, это полезно. Один на будущее. Большое спасибо! Есть ли у кого-нибудь комментарии к исходному классу, который я разместил? - person Mark Blades; 27.04.2010
comment
я также могу порекомендовать класс очистки cakephp book.cakephp.org/view /321/Data-Sanitation-The-Sanitize-Class его можно легко разветвить. - person osm; 27.04.2010

Мне интересно, использовал ли кто-нибудь этот класс и нашел ли он его надежным?

эм....

1) phpclasses предлагает обратную связь от пользователей - если там нет обратной связи, почему вы думаете, что найдете ее здесь?

2) это довольно общий фрагмент кода - ценность в том, как вы его применяете, вы не указываете, каковы ваши цели и с чем вы его сравнивали,

3) код, безусловно, выглядит грамотно написанным и обеспечивает гораздо более высокий уровень контроля, чем striptags(), но, как и в случае 2, мы не можем сказать, какое значение это имеет для вас, без какой-либо информации о том, чего вы пытаетесь достичь.

C.

person symcbean    schedule 27.04.2010
comment
Как бы я ни был согласен с вашими замечаниями, я не могу не думать, что они в основном не нужны, поскольку можно почти сделать обоснованное предположение о том, чего пользователь пытается достичь, и быть полезным, а не тратить время на покровительство. может быть полезнее...? - person Shadi Almosri; 27.04.2010
comment
Да, я повторяю Шади. Немного покровительственный ответ. Но я в настроении прощать :) Тем не менее спасибо за ответ. - person Mark Blades; 27.04.2010
comment
@symcbean Место покровительства - в комментарии к вопросу, а не в ответе. - person dolmen; 16.03.2012