Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
StopDesign 23.07.2008 16:34 / 23.07.2008 16:38
дык с какого перепугу при помещении в БД "грязных" '<' и '>' они будут преобразованы в html сущности?Не знаю даже... Но в базу попадает вот это:
<hr><br/><b>WOW!</b><br/><img src="asdfsd"><br/><em>something>Все нужные теги остались тегами, все ненужные - преобразованы. Я думал, всё, что попадает в запрос к БД, помечается как sql...
$str[^taint[html][$str]] # перенос строки в <br/> $str[^str.match[\n][g]{<br/>}] # оставить только разрешенные тэги $new[^str.match[( <\/?p>| <\/?i>| <\/?b>| <\/?u>| <\/?strong>| <\/?em>| <\/?sub>| <\/?sup>| <br\s?\/?>| <a\s+[^^><]*?>| <img\s+[^^><]*?>| ^$)][gx]{^taint[as-is][$match.1]}] $new