帝国CMS过滤html标签函数
发布时间:2020-06-12作者:帝国建站网
帝国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("'([rn])[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['你的字段'])?>
比如:
<?=esub(NoHTML($bqr[smalltext]),80,'...')?>
相关帝国教程
- 08-21帝国cms不想显示不投稿的系统模型
- 11-21帝国CMS 给TAG添加首字母自动获取首字母
- 09-07帝国CMS7.5升级兼容PHP7系列
- 04-27帝国CMS模板判断输出是副标题还是原标题的2种方法
- 07-19帝国cms一级栏目和二级栏目在当前栏目高亮问题注释
- 08-12帝国cms如何删除会员空间功能模块
- 04-14灵动标签完美实现当前栏目高亮-支持二级栏目及内容页及栏目排序
- 10-20百度MIP改造自定义正文替换函数
- 01-03帝国ecms内容页的描述简介出现换行的问题解决方法
- 08-12帝国cms在内容页模板判断正文newstext是否有图片
- 05-20帝国CMS系统内容页点击改变字号大小
- 08-29帝国CMS新手教程调用栏目缩略图,可嵌套其他标签
- 07-08帝国cms内容页模板统计图片集数量代码是什么?
- 06-16帝国CMS登陆后台验证码不显示
- 08-05帝国CMS二次开发调用另一个数据库内容方法
- 12-03帝国CMS模板显示最新24小时文章显示红色日期(列表页-列表内容字段)方法
- 07-12帝国CMS首页、列表页模板调用内容页的下载地址
- 11-28信息反馈表单页面总是显示“带*项为必填 ”
- 06-18帝国CMS标签调用的附加SQL条件和排序参数
- 06-03帝国CMS保存网址快捷方式到桌面