自定义函数解决帝国cms的简介截取字符时出现html的问题

互联网 19-11-30

我的解决方法如下,写了个函数加进去,大家看看是否可行,有咩有问题,我感觉还行首先在 e/class/connect.php 文件中加入一个自定义函数 比如 NoHTML() 这个自己喜欢随便设置

代码如下:

//去除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 = 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; }

推荐学习《帝国cms教程》

代码如下:

$r[smalltext]=esub(NoHTML($r[smalltext]),200,'......');$listtemp='<li><strong><a href="[!--titleurl--]"> [!--title--]</a></strong><p>[!--smalltext--]</p></li>';

以上就是自定义函数解决帝国cms的简介截取字符时出现html的问题的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 帝国cms
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:分享帝国cms怎么调用栏目别名考虑到seo优化

相关资讯