2016-04-17 2 views
1

Я вставляю пользовательский ввод в БД, используя php.Специальный символ Sql для символов Html

Могу ли я заменить специальные символы ввода на символы HTML: & = & amp; '=, & apos;

Мне нужны только специальные символы для замены.

Пользователь должен выбрать форматировать дизайн своего профиля таким образом, текстовый редактор ставит миллионы Див-х годов с id's внутри моего стола таким образом, они будут преобразованы в «безопасные» струны

< Div id = 'test'> мое имя - john </div>

должно выводить = & lt; div id & равно; & apos; test & apos; & gt; мое имя john & lt; & соль; div & gt; https://dev.w3.org/html5/html-author/charref

+0

я думаю, что preg_replace не будет работать для меня becouse я wannt каждый специальный символ HTML не один или 2 Конкретной 1 или 2 других –

+1

Без более точного примера того, что вы на самом деле пытаетесь заменить мы просто будем гадать – RiggsFolly

+0

Существует стандартный способ сделать это на каждой платформе. Ни при каких обстоятельствах не используйте регулярные выражения. Вы должны сказать нам, какую платформу вы используете, возможно, покажите код –

ответ

0

Эта функция может помочь вам htmlentities.
подробнее об этой функции here

+0

. Я это попробую –

Смежные вопросы