PHP « Безопасное преобразования HTML кода
Всем привет, будет ли безопасным такое преобразование HTML кода preg_replace("/", "/>/", "<", ">", $string); для невозможного выполнения его в дальнейшем, например javascript?
1 ответов
Адекватное решение - все же использовать htmlspecialchars и применять его не к HTML, а к тексту внутри.
Очень безопасное преобразование - это htmlspecialchars(), но такое преобразование похерит вполне безопасные тэги, такие как <strong> и т.п без атрибутов.
Я юзаю HtmlPurifier и не жужжу.
Но он прожорливый, более легкое решение HtmlLawed.
Еще http://htmlpurifier.org/comparison#Summary