Talker68
Новичок
В мануалах обычно пишут просто - используйте htmlspecialchars()
За свой небольшой опыт кодинга на php столкнулся с ситуацией когда в базе хранятся кавычки и прочие спецсимволы как в исходном виде так и в виде сущностей (" и пр.)
В итоге, данные принятые из формы перед формированием sql-строки обрабатываю так:
Вроде пока с этим кодом проблем не было и работает как надо, но закралось сомнение не занимаюсь ли я изобретением велосипеда...
Вопрос - как вы обычно обрабатываете строки принятые из формы?
За свой небольшой опыт кодинга на php столкнулся с ситуацией когда в базе хранятся кавычки и прочие спецсимволы как в исходном виде так и в виде сущностей (" и пр.)
В итоге, данные принятые из формы перед формированием sql-строки обрабатываю так:
PHP:
$qstr = htmlspecialchars(
stripslashes(
htmlspecialchars_decode($str, ENT_QUOTES)
),
ENT_QUOTES
);
Вопрос - как вы обычно обрабатываете строки принятые из формы?