mirror of
https://github.com/bcit-ci/CodeIgniter.git
synced 2025-02-20 11:13:29 +08:00
...
parent
133e29d4bb
commit
ff9c6b3849
@ -14,14 +14,29 @@ htmlpurifier_pi.php
|
||||
function purify($dirty_html)
|
||||
{
|
||||
|
||||
require_once(APPPATH.plugins/htmlpurifier/HTMLPurifier.auto.php)';
|
||||
if (is_array($dirty_html))
|
||||
{
|
||||
foreach ($dirty_html as $key => $val)
|
||||
{
|
||||
$dirty_html[$key] = purify($val);
|
||||
}
|
||||
|
||||
return $dirty_html;
|
||||
}
|
||||
|
||||
if (trim($dirty_html) === '')
|
||||
{
|
||||
return $dirty_html;
|
||||
}
|
||||
|
||||
require_once(APPPATH."plugins/htmlpurifier/HTMLPurifier.auto.php");
|
||||
require_once(APPPATH."plugins/htmlpurifier/HTMLPurifier.func.php");
|
||||
|
||||
$config = HTMLPurifier_Config::createDefault();
|
||||
$config->set('Core', 'Encoding', 'ISO-8859-1');
|
||||
$config->set('HTML', 'Doctype', 'HTML 4.01 Transitional');
|
||||
$purifier = new HTMLPurifier($config);
|
||||
|
||||
return $purifier->purify($dirty_html);
|
||||
$config->set('HTML', 'Doctype', 'XHTML 1.0 Strict');
|
||||
|
||||
return HTMLPurifier($dirty_html, $config);
|
||||
|
||||
}
|
||||
?>
|
||||
|
Loading…
x
Reference in New Issue
Block a user