您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS过滤html标签自定义NOHTML函数的方法
纹冬2023-01-17 11:57:06帝国CMS教程已有人查阅
导读帝国cms过滤特定的字符函数,多用于简介地方,把函数放在“/e/class/connect.php”最后面,当然你只对前台过滤也可以放在“/e/class/userfun.php”里面。
帝国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['你的字段'])?>
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS父栏目终极栏目非终极栏目之间有什么区别
父栏目:就是通常所说的大栏目,每个父栏目下面可以包含若干个子栏目和终极栏目。父栏目下不可以直接增加信息(文章)。 -
帝国CMS二次开发列表页新闻和简介怎么清除自动换行符
列表内容模板(list.var) (*) 使用程序代码,判断smalltext字段中是否含有换行符,含有去掉不含有直接输出。 -
帝国CMS自定义页面怎么用PHP获取页面ID、名称、标题等变量!
帝国CMS自定义页面怎么用PHP获取页面ID、名称、标题等变量,获取自定义页面的页面ID,用以下代码: -
帝国CMS常用调用标签大全
首页、封面页、列表页、内容页通用型:网站地址、网站名称、页面关键字、一级栏目导航网站地址;[!--news.url--]; 网站名称(页面名称)[!--pagetitle--]
留言与评论 (共有 条评论) |