HTMLPurifier 4.4.0
/home/ezyang/Dev/htmlpurifier/test.php
Go to the documentation of this file.
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 ?>