您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop错误Redefining already defined constructor for class
靖柏2025-01-01Ecshop商城教程已有人查阅
导读本地PHP环境PHP5.4,安装ecshop2.7.3后,很多地方会报如下的错Redefining already defined constructor for class XXX
本地PHP环境PHP5.4,安装ecshop2.7.3后,很多地方会报如下的错
Redefining already defined constructor for class XXX
使用和类名相同点函数名作为构造函数是php4时代的写法,php5时代的构造函数是 __construct(),ecshop为了兼容老版本的php,所以采用了上面的写法。
但是从php5.4开始,对于这样的两种写法同时出现的情况,要求必须__construct()在前,同名函数在后,所以只需要对调两个函数的位置即可。
解决方案:打开ecshop目录下includes/cls_captcha.php,并执行下面操作。
把代码1 放到代码2后面就解决错误了
代码1:
Redefining already defined constructor for class XXX
使用和类名相同点函数名作为构造函数是php4时代的写法,php5时代的构造函数是 __construct(),ecshop为了兼容老版本的php,所以采用了上面的写法。
但是从php5.4开始,对于这样的两种写法同时出现的情况,要求必须__construct()在前,同名函数在后,所以只需要对调两个函数的位置即可。
解决方案:打开ecshop目录下includes/cls_captcha.php,并执行下面操作。
把代码1 放到代码2后面就解决错误了
代码1:
/**
* 构造函数
*
* @accesspublic
* @param string$folder 背景图片所在目录
* @param integer $width图片宽度
* @param integer $height 图片高度
* @returnbool
*/
function captcha($folder = '', $width = 145, $height = 20)
{
if (!empty($folder))
{
$this->folder = $folder;
}
$this->width= $width;
$this->height = $height;
/* 检查是否支持 GD */
if (PHP_VERSION >= '4.3')
{
return (function_exists('imagecreatetruecolor') || function_exists('imagecreate'));
}
else
{
return (((imagetypes() & IMG_GIF) > 0) || ((imagetypes() & IMG_JPG)) > 0 );
}
}
代码2:
/**
* 构造函数
*
* @accesspublic
* @param
*
* @return void
*/
function __construct($folder = '', $width = 145, $height = 20)
{
$this->captcha($folder, $width, $height);
}
posted on 2024-07-01 15:29
本文标签:
很赞哦! ()
下一篇:ecshop学习知识
图文教程
ecshop添加新商品的方法
商品分类:商品分类是必填项,用于帮助客户找到需要的商品。如果您还没有添加商品分类,请您先设计好商品的分类,然后到“商品管理”下的“分类列表”模块添加分类。
ecshop后台的编辑器功能全部显示的方法
ecshop后台的商品编辑和文章编辑使用的是FCKEDITOR 编辑器,这个FCKEDITOR的工具条(toolbar)是可以自定义的,ECSHOP默认使用的是 normal
ecshop默认配送方式和默认支付方式设置方法
用过ECSHOP的站长都知道,首次登陆ECSHOP进行购物的时候,购物流程中没有“默认配送方式和默认支付方式”这个功能即使网站上只有一种配送方式,它也不会默认选中这个唯一的配送
ecshop商品无法加入到购物车,EcShop您的购物车中没有商品解决办法
EcShop"您的购物车中没有商品"ecshop无法加入到购物车的解决办法!有个客户说自己的ecshop网店出了状况,就是有时候登录的时候会自动退出。
相关源码
-
(自适应)平面设计网络工作室个人作品展示网站模板免费下载基于PbootCMS内核开发的响应式网站模板,为设计工作室、创意机构打造的作品展示解决方案。通过模块化布局与极简交互设计,呈现设计作品的视觉细节,支持作品分类、案例解析等多维度展示方式。查看源码 -
自适应黑色简繁双语轴承齿轮机械设备制造网站模板该模板为轴承齿轮机械制造企业提供一体化网站建设方案,着重解决行业特有的多语言展示、移动端适配和高效率内容管理需求,帮助企业精准展示产品特性与工艺流程查看源码 -
自适应电子科技类产品公司pbootcms网站模板基于PbootCMS内核开发,为电子科技类企业设计,适用于电子产品展示、企业官网等场景。该模板采用开源架构,用户可自由访问和修改源码,灵活适配各类行业需求,无需二次开发成本查看源码 -
(PC+WAP)蓝色钢结构机械五金工程建筑基建营销型pbootcms模板下载于PbootCMS开发的钢结构与工程机械专用模板,助力企业构建专业级产品展示平台;模板内置工程案例展示、产品参数对照表等专业模块,预设项目进度、施工方案等建筑行业专属栏目查看源码 -
深蓝色风景摄影机构网站(自适应多端)pbootcms模板该模板基于PbootCMS内核开发,专为风景摄影机构、户外摄影企业设计,采用深蓝色主题传递专业与艺术感,全栈响应式架构确保PC、平板、手机端无缝适配PHP程序结合轻量级SQLite数据库也可以更换MySQL数据库查看源码 -
(响应式)wordpress模板VieuV4.5主题资讯自媒体博客源码Vieu主题专注于个人博客与企业展示场景,采用响应式设计确保在手机、电脑、平板等多设备上的展示。主题集成会员中心、投稿系统、内容保护等实用功能,满足现代博客网站的建设需求。查看源码
| 分享笔记 (共有 篇笔记) |
