Jump to content
php.lv forumi

WYISWYG editor's


daGrevis

Recommended Posts

htmlpurifier ir labs, gan ērts, gan darbības principi pareizi - strādā uz whitelista principiem.

Labi, tur kautkādus events utt izfiltrēsi ar dom, bet ir ļoti daudz know-how, kurus viens cilvēks visus nevar zināt, gan pie flash objektu ielādes, gan pie css-a, gan dom atribūtiem.

htmlpuriefier ir veidots vairākus gadus, balstoties uz simtiem koderu feedback-u, tāpēc stipri šaubos, vai kāds izveidos tikpat drošu, bet tai pat laikā tikpat daudzfunkcionālu html tīrīšanas sistēmu, neieguldot tajā līdzīgu darba apjomu.

Pietam ar dom līdzekļiem nepietiks, lai kaut vai norādītu maksimālo pieļaujamo bildes izmēru.

 

 

Jā un konfigurēša ir pavisam vienkārša - piemērs, kurā norāda, kuri tagi ar kādiem atribūtiem ir atļauti:

 

$config = HTMLPurifier_Config::createDefault();    
$config->set('HTML.Allowed', 'p,b,i,strong,em,u,strike,sup,sub,ol,li,ul,a[href|title],br');
$purifier = new HTMLPurifier($config);
$html=$purifier->purify($html);  

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...