有使用帝国cms的朋友在页面上提交在线反馈时提示如下错误:
折叠XML/HTML 代码
- Fatal error: Cannot redeclare doreturnaddtempf1() (previously declared in \e\class\q_functions.php:5) in \e\class\q_functions.php on line 21
大意是函数重复定义,这个在别处也有可能爆出错误,遇到这个问题是因为文件经过开发修改,默认的帝国cms是不会出现该问题的。
解决方法:
1、首先备份这个文件,然后使用相同版本的帝国cms默认文件覆盖。
2、如果上面的问题没解决,去查看爆出错误的文件,由上而下检查,看是否有文件重复引用,同时饮用两次函数存储文件,会造成函数重复引用。