LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

PHP清除html格式,去除html、css、js格式 - 函数代码

admin
2012年6月7日 10:3 本文热度 3134

strip_tags($str) 去掉 HTML 及 PHP 的标记

语法: string strip_tags(string str);

传回值: 字串

函式种类: 资料处理

内容说明 :

本函式可去掉字串中包含的任何 HTML 及 PHP 的标记字串。若是字串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会传回错误。而本函式和 fgetss() 有着相同的功能



htmlspecialchars 将特殊字元转成 HTML 格式

语法: string htmlspecialchars(string string);

传回值: 字串

函式种类: 资料处理

内容说明

本函式将特殊字元转成 HTML 的字串格式 ( &....; )。最常用到的场合可能就是处理客户留言的留言版了。

& (和) 转成 &

" (双引号) 转成 "

< (小于) 转成 &lt;

> (大于) 转成 &gt;

此函式只转换上面的特殊字元,并不会全部转换成 HTML 所定的 ASCII 转换。



使用范例

<FORM ACTION='./../b'la>

<H2>Restaurant Description<H2>

Name of restaurant:

<INPUT TYPE=text NAME="restname" VALUE="<?echo HTMLSpecialChars($restname); ?>">

<!-- 变数 $restname 是酱子的 $restname="\"The White Horse\""; -->

<BR>

输入描述 (若您会 HTML,可直接使用): <BR>

<TEXTAREA NAME="descript"><?echo HTMLSpecialChars($descript);?></TEXTAREA>

<INPUT TYPE=submit>

</FORM>



htmlentities 将所有的字元都转成 HTML 字串

语法: string htmlentities(string string);

传回值: 字串

函式种类: 资料处理

内容说明

本函式有点像 htmlspecialchars() 函式,但本函式会将所有 string 的字元都转成 HTML 的特殊字集字串。不过在转换后阅读网页原始码的方面,会有很多困扰



,尤其是网页原始码的中文字会变得不知所云,浏览器上看到的还是正常的。


php 去除html标签 和 css样式



Function ClearHtml($content) {

$content = preg_replace("/<a[^>]*>/i", "", $content);

$content = preg_replace("/<\/a>/i", "", $content);

$content = preg_replace("/<div[^>]*>/i", "", $content);

$content = preg_replace("/<\/div>/i", "", $content);

$content = preg_replace("/<!--[^>]*-->/i", "", $content);//注释内容

$content = preg_replace("/style=.+?['|\"]/i",'',$content);//去除样式

$content = preg_replace("/class=.+?['|\"]/i",'',$content);//去除样式

$content = preg_replace("/id=.+?['|\"]/i",'',$content);//去除样式

$content = preg_replace("/lang=.+?['|\"]/i",'',$content);//去除样式

$content = preg_replace("/width=.+?['|\"]/i",'',$content);//去除样式

$content = preg_replace("/height=.+?['|\"]/i",'',$content);//去除样式

$content = preg_replace("/border=.+?['|\"]/i",'',$content);//去除样式

$content = preg_replace("/face=.+?['|\"]/i",'',$content);//去除样式

$content = preg_replace("/face=.+?['|\"]/",'',$content);//去除样式 只允许小写 正则匹配没有带 i 参数

}

该文章在 2012/6/7 10:03:40 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved