手机版

浅析服务器端编程语言(专业超文本预处理器的缩写)插件超文本标记语言净化器解析器

时间:2021-11-18 来源:互联网 编辑:宝哥软件园 浏览:

超文本标记语言净化器插件的使用下载超文本标记语言净化器插件超文本标记语言净化器插件有用的部分是图书馆

使用超文本标记语言净化器库类库第一种方式复制代码代码如下:phprequire _ once净化器。汽车。PHP ';$ config=净化器_ config :3360创建默认值();或者复制代码代码如下:php require _ once净化器。包括。PHP ';需要一次净化器。自动加载。PHP ';$ config=净化器_ config :3360创建默认值();官网给出的例子是复制代码代码如下:require _ once净化器。汽车。PHP ';我同事常用的是复制代码代码如下:require _ once净化器。包括。PHP ';需要一次净化器。自动加载。PHP ';设置$ config配置文档http://html净化器。org/live/configdoc/plain.html例子复制代码代码如下:美元配置集(' HTML .AllowedElements ',array('div'=true,' table'=true,' tr'=true,' td'=true,' br '=true));$config-set('HTML .Doctype ',' XHTML 1.0 Transitional')//html文档类型(常设)$config-set('Core .编码,' UTF-8')//字符编码(常设)HTML允许的元素差异元素,表格元素,tr元素任务描述元素,br元素新的超文本标记语言净化器对象复制代码代码如下:美元净化器=新的超文本标记语言净化器($ config);调用超文本标记语言净化器对象的净化方法复制代码代码如下:美元puri _ html=$净化器-purify($ html);第二种方式自定义一个类HtmlPurifier.php复制代码代码如下:phprequire _ once净化器。包括。PHP ';需要一次净化器。自动加载。PHP ';类简历_净化器实现Zend _ Filter _ Interface { protected $ _ html净化器=null public function _ _ construct($ options=null){ $ config=html净化器_ config :创建默认值();$config-set('代码。编码,《UTF-8》);$config-set('HTML .Doctype ',' XHTML 1.0 Transitional')if(!is _ null($ options)){ foreach($ options as $ option){ $ config-set($ option[0],$option[1],$ option[2]);} } $ this-_ HTMl净化器=新的超文本标记语言净化器($ config);}公共函数过滤器($ value){返回$ this-_ HTMl净化器-purify($ value);}}?设置配置信息例如:复制代码代码如下:$conf=array(array('HTML .AllowedElements ',array('div'=true,' table'=true,' tr'=true,' td'=true,' br'=true,),false),//允许属性差异表tr td br元素数组(' HTML .允许属性',数组(' class'=TRUE),false),//允许属性类数组(' Attr .禁止类',数组(' resume_p'=TRUE),false),//禁止班如数组('自动套用格式. RemoveEmpty ',true,false),//去空格数组('自动套用格式移除空的。RemoveNbsp ',true,false),//去阵列(' URI .Disable ',true,false),);调用复制代码代码如下:美元p=新简历_净化器($ conf);$ Puri _ html=$ p-filter($ html);

版权声明:浅析服务器端编程语言(专业超文本预处理器的缩写)插件超文本标记语言净化器解析器是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。