HTMLPurifier 4.4.0
|
00001 <?php 00002 include_once 'library/HTMLPurifier.auto.php'; 00003 include_once '../csstidy/class.csstidy.php'; 00004 00005 $config = HTMLPurifier_Config::createDefault(); 00006 $config->set('Filter.ExtractStyleBlocks', true); 00007 $purifier = new HTMLPurifier($config); 00008 00009 var_dump(htmlentities($purifier->purify('<style>body.foo["bar=fooo{}@import//evil.com;ooo"]{color:red;}</style> 00010 Some text'))); 00011 $styles = $purifier->context->get('StyleBlocks'); 00012 00013 foreach ($styles as $i => $style) { 00014 var_dump($style); 00015 } 00016 ?>