HTML-теги отсутствуют, когда SELECT из MySQL (Codeigniter) - PullRequest
1 голос
/ 07 декабря 2011

Я использую Codeigniter с базой данных MySQL.Сценарий делает то, что он берет некоторый HTML-код, содержащий HTML-теги, вставляет их в базу данных, а затем извлекает HTML-код позже.

Проблема: Я заметил, что все теги HTMLпосле выбора строк из таблиц MySQL они отсутствуют, за исключением <br />

Является ли Codeigniter / MySQL удалением тегов HTML где-то между извлечением кода, передачей его из контроллера в модель и вставкой модели HTMLкод в столбце таблицы MySQL?Как я могу предотвратить удаление тегов HTML только для этой конкретной ситуации?

1 Ответ

0 голосов
/ 07 декабря 2011

Звучит как проблема с первоначальной вставкой через текстовый редактор.

Текстовые редакторы вставляют allot of style = «everything», и метод xss_clean () удалит их.Используйте html очиститель для содержимого вашего редактора и xss_clean () для всех остальных полей.

Источник: http://codeigniter.com/forums/viewthread/196303/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...