简站网

帝国CMS过滤html标签自定义NOHTML函数用法

  • 时间:2020-06-29 02:06 来源:墨鱼部落格 编辑:简站网 阅读:33
  • 扫一扫,手机访问
摘要: 帝国cms过滤特定的字符函数,多用于简介地方,把函数放在“/e/class/connect.php”最后面,当然你只对前台过滤也可以放在“/e/class/userfun.php”里面,我由于要对整个系统二次开发所以放在connect后面,前后台都可

帝国cms过滤特定的字符函数,多用于简介地方,把函数放在“/e/class/connect.php”最后面,当然你只对前台过滤也可以放在“/e/class/userfun.php”里面,我由于要对整个系统二次开发所以放在connect后面,前后台都可以使用。

//去除HTML标记
function NoHTML($string){
  $string = preg_replace("'<script[^>]*?>.*?</script>'si", "", $string);//去掉javascript
  $string = preg_replace("'<[\/\!]*?[^<>]*?>'si", "", $string);         //去掉HTML标记
  $string = preg_replace("'([\r\n])[\s]+'", "", $string);               //去掉空白字符
  $string = mb_ereg_replace('^( | )+', '', $string);
  $string = mb_ereg_replace('( | )+$', '', $string);
  $string = preg_replace("'&(quot|#34);'i", "", $string);               //替换HTML实体
  $string = preg_replace("'&(amp|#38);'i", "", $string);
  $string = preg_replace("'&(lt|#60);'i", "", $string);
  $string = preg_replace("'&(gt|#62);'i", "", $string);
  $string = preg_replace("'&(nbsp|#160);'i", "", $string);
  return $string;
}

用法:

<?=NOHTML($navinfo['你的字段'])?>

帝国CMS过滤html标签自定义NOHTML函数用法.doc

PS.由于前期整理文章没有进行格式化信息处理,导致有些包含代码修改的信息,格式混乱看不清楚。如果发现有此类问题,请在下方评论留言,墨鱼第一时间进行格式化整理!感谢配合

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【CMS教程|wordpress】WordPress是什么?(2020-07-14 09:07)
【运营推广|微信营销】自媒体是什么?自媒体怎么赚钱?5分钟带你了解自媒体月入过万!(2020-07-14 09:07)
【源码下载|网站源码】高仿科学刀DZ模板免费分享(2020-07-14 05:07)
【CMS教程|phpcms】建站魔盒-分享PHPCMS前台首页列表页调取会员信息(2020-07-14 05:07)
【运营推广|网络推广】1分钟获得虚拟资源的核心方法(2020-07-14 02:07)
【运营推广|网站运营】揭秘王者荣耀日赚一万的灰色项目,附正规项目日赚300+(2020-07-14 02:07)
【运营推广|微信营销】文案乃微营销基本功!文案老司机教你玩转64种修(2020-07-14 00:07)
【运营推广|网站运营】网络兼职3倍收入,狠狠赚钱,远超今日头条自媒体(2020-07-13 11:07)
【源码下载|网站源码】QQ全套扫码加速引流源码(2020-07-13 10:07)
【CMS教程|dedecms】DedeCMS搜索结果页面调用自定义字段的方法(2020-07-13 09:07)