Привет, ребята,
Я создавал приложение с использованием CodeIgniter и столкнулся с проблемой.У меня есть форма с текстовой областью, в которой пользователь помещает свой текст, используя простой редактор, работающий на jwysiwyg.jquery .Проблема заключается в том, что необходимо очистить этот ввод от мусорного кода (связать тот, который идет с вставкой непосредственно из Word).
Форма проверяется с помощью библиотеки form_validation из CodeIgniter, с этим правилом:
array(
'field' => 'job[description]',
'label' => 'Description',
'rules' => 'trim|required|callback_clean_html'
),
Затем у меня есть метод clean_html, который просто делает:Проблема в том, что это просто игнорируется, и исходный текст вставляется в базу данных.Метод работает (я проверял).Я полагаю, это потому, что обратный вызов должен возвращать TRUE или FALSE, но тогда xss_clean не возвращает BOOL.Документация не сильно помогает.
Есть какие-нибудь мысли?
Заранее спасибо.