Codeigniter temiz html giriş

0 Cevap php

HI guys,

Ben CodeIgniter kullanarak bir app inşa ve ben bir sorun geldi. Ben kullanıcı jwysiwyg.jquery ile çalışan bir basit editörü kullanarak kendi metin koyar hangi bir textarea ile bir form var. Sorun şu ki, (doğrudan Word yapıştırarak ile birlikte bir bağlantı) çöp kod girişini temizlemek gerekir olduğunu.

Form, bu kural ile, CodeIgniter form_validation kütüphane ile doğrulanır:

array(
 'field' => 'job[description]',
 'label' => 'Description',
 'rules' => 'trim|required|callback_clean_html'
),

Sonra sadece bir yapan bir clean_html yöntemi vardır:

return strip_tags($text,'<a><p><br><strong><em><h3><h4><h5><ul><ol><li>');

Sorun bu basitçe göz ardı edilir ve orijinal metin veritabanına eklenen gets olduğunu. Yöntemi (test ettik) çalışır. Ben bir geri arama DOĞRU veya YANLIŞ gerekir çünkü bu asume, ama sonra xss_clean bir BOOL dönmez. Dokümantasyon çok yardımcı değildir.

Herhangi thoughs?

Şimdiden teşekkürler.

0 Cevap