帝国CMS过滤html标签函数
帝国CMS过滤特定的字符函数,多用于简介地方,把函数放在“/e/class/connect.php”最后面,当然你只对前台过滤也可以放在“/e/class/userfun.php”里面,我由于要对整个系统二次开发所以放在connect后面,前后台都可以使用。//……
帝国CMS过滤特定的字符函数,多用于简介地方,把函数放在“/e/class/connect.php”最后面,当然你只对前台过滤也可以放在“/e/class/userfun.php”里面,我由于要对整个系统二次开发所以放在connect后面,前后台都可以使用。
//去除HTML标记functionNoHTML($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,'...')?>
- 上一篇
帝国CMS自定义页面导航实现当前页面高亮显示
帝国CMS自定义页面导航,实现当前页面高亮显示!以下是实现代码[e:loop={'selectid,path,titlefrom[!db.pre!]enewspagewhereclassid=2orderbyid',20,24,0}]<?php$pageurl=$public_r['newsurl'].str_repl
- 下一篇
帝国CMS灵动标签调用字母所属信息
帝国CMS灵动标签调用字母所属信息的方法!代码如下:[e:loop={"select*from[!db.pre!]ecms_newswhereinfozm='A'",5,24,0}]<ahref="<?=$bqsr['titleurl']?>"target="_blank"><?=$bqr['title']?>