HTMLPurifier插件的使用
下載HTMLPurifier插件
HTMLPurifier插件有用的部分是 library
使用HTMLPurifier library類庫
第一種方式
<?php
require_once
$config = HTMLPurifier_Config::createDefault();
?>
或者
<?php
require_once
require_once
$config = HTMLPurifier_Config::createDefault();
?>
官網給出的例子是
require_once
我同事常用的是
require_once
require_once
設置$config
configdoc
例子
$config
$config
$config
HTML允許的元素
div元素
new HTMLPurifier對象
$purifier = new HTMLPurifier($config);
調用HTMLPurifier對象的purify方法
$puri_html = $purifier
第二種方式
自定義一個類 HtmlPurifier
<?php
require_once
require_once
class Resume_HtmlPurifier implements Zend_Filter_Interface{
protected $_htmlPurifier = null;
public function __construct($options = null)
{
$config = HTMLPurifier_Config::createDefault();
$config
$config
if(!is_null($options)){
foreach($options as $option){
$config
}
}
$this
}
public function filter($value)
{
return $this
}
}
?>
設置config信息
例如
$conf = array(
array(
array(
)
false)
array(
array(
array(
array(
array(
);
調用
$p = new Resume_HtmlPurifier($conf);
$puri_html = $p
From:http://tw.wingwit.com/Article/program/PHP/201311/20818.html