SDCMS报模板中有非法代码如何处理

2021-09-26 09:47 738 浏览

有时候我们做模板的时或者仿站时,会遇到系统提示:【模板文件中有非法代码】的提示,这该如何解决呢?

出现这种提示,是因为SDCMS内置了恶意关键字拦截程序,这些词语可能会是恶意代码或非法代码。模板中代码那么多,我们怎么准确的找到具体的代码呢?

SDCMS四合一为例,首先我们打开【app/function.php】,找到【check_bad函数】,找到这行代码:

return $num?$num:0;

在这行代码的上一行,添加一行输入数组的代码,添加后效果如下:

print_r($match);
return $num?$num:0;

添加后保存,再运行,即可看到如下错误提示:

  Array ([0] => Array([0] => eval()[1] => Array([0] => eval() ) 模板文件中有非法代码(theme/2021005/index.php)

这个提示中的eval就是导致系统拦截的原因,我们只需要去模板中找到对应的代码片段,根据实际情况合理修改或删除即可。

分享:
相关内容
  • SDCMS轻站系统是什么?有什么特点
    SDCMS轻站内容管理系统是由生动网络旗下的一款轻量型内容管理系统,整个系统仅有几个核心文件加密,其他文件全部开源。系统标签及源码中没有任何官方的版权和链接,无需您做任何修改,拿来即可使用。后台Logo也可以直接在线修改替换,自由ODM。
  • SDCMS为网站增加公安备案号
     在SDCMS四合一产品中没有内置公安备案号,但常常我们需要这个设置,我们可以自行增加吗?当然是可以,在SDCMS所有产品中均可以自定义全局常量设置,添加和调用方式非常简单,下面让我们来看看如何添加。
相关推荐
  • SDCMS轻站系统是什么?有什么特点
    SDCMS轻站内容管理系统是由生动网络旗下的一款轻量型内容管理系统,整个系统仅有几个核心文件加密,其他文件全部开源。系统标签及源码中没有任何官方的版权和链接,无需您做任何修改,拿来即可使用。后台Logo也可以直接在线修改替换,自由ODM。
  • SDCMS为网站增加公安备案号
     在SDCMS四合一产品中没有内置公安备案号,但常常我们需要这个设置,我们可以自行增加吗?当然是可以,在SDCMS所有产品中均可以自定义全局常量设置,添加和调用方式非常简单,下面让我们来看看如何添加。
热门知识
  • SDCMS四合一企业网站管理系统中调用自定义字段的方法
    SDCMS四合一企业网站管理系统中支持自定义字段的使用,自定义字段有很多种类型,比如:文本类型、下拉列表,单选按钮,复选框等等类型,详细可以在后台查看,那么假如我们自定义字段,该如何去调用呢?调用自定义字段主要分以下几种情况一、循环标签中调用在循环标签中调用自定义字段,可以用在任何页面中,自定义字段一般均储存在内容模型表中,首页我们需要使用join参
  • SDCMS四合一企业网站管理系统中随机调用一条广告的方法
    如何在SDCMS四合一企业网站管理系统中随机调用一条广告
  • SDCMS报模板中有非法代码如何处理
    有时候我们做SDCMS模板的时或者仿站时,会遇到系统提示:【模板文件中有非法代码】的提示,这该如何解决呢?
  • SDCMS四合一单页中的组图实现分页的方法
    在SDCMS四合一企业网站管理系统单页面中组图是不分页的,如果我们需要分页,可以实现吗?当然是可以的。
  • SDCMS为网站增加公安备案号
     在SDCMS四合一产品中没有内置公安备案号,但常常我们需要这个设置,我们可以自行增加吗?当然是可以,在SDCMS所有产品中均可以自定义全局常量设置,添加和调用方式非常简单,下面让我们来看看如何添加。