微学网

热门关键词:   as  thinkphp  ecshop  xxx  php分页  商务通
热门: ASP.NET PHP编程 ASP编程 JSP编程 Python

ecshop因php版本过高导致报错的解决方法集合

发布时间:2020-03-26 来源:未知 点击:

1、admin/index.php
admin/sms_url.php
报错:Strict Standards: mktime(): You should be using the time() function instead in /data/web/ledetaoadmin/sms_url.php on line 31

1 $auth mktime();

替换为:

1 $auth = time();

报错:Strict Standards: Only variables should be passed by reference in /data/web/includes/lib_main.php on line 1336
2、lib_main.php

1 $ext end(explode('.'$tmp));

替换为:

1     $ext end(); 
2 $ar explode('.'$tmp);
3 $ext end($ar);//zuimoban.com

继续报错
Warning: end() expects parameter 1 to be array, null given in /data/web/includes/lib_main.php on line 1336
将刚刚的代码改成:

1      $arr=array();
2      $ext end($arr); 
3 $ar explode('.'$tmp);
4 $ext end($ar);

3、cls_template.php

1 $tag_sel array_shift(explode(' '$tag));

替换为:

1 $tag_arr explode(' '$tag);
2 $tag_sel array_shift($tag_arr);

4、cls_captcha.php

01 /**
02  * 构造函数
03  *
04  * @access  public
05  * @param
06  *
07  * @return void
08  */
09 function __construct($folder ''$width = 145, $height = 20)
10 {
11     $this->captcha($folder$width$height);
12 }

移动到:

1 /**
2  * 构造函数
3  *
4  * @access  public
5  * @param   string  $folder     背景图片所在目录
6  * @param   integer $width      图片宽度
7  * @param   integer $height     图片高度
8  * @return  bool
9  */

前面
5、admin\includes\cls_sql_dump.php

01 /**
02  *  类的构造函数
03  *
04  * @access  public
05  * @param
06  *
07  * @return void
08  */
09 function __construct(&$db$max_size =0)
10 {
11    $this->cls_sql_dump($db$max_size);
12 }

移动到:

1 /**
2  *  类的构造函数
3  *
4 * @access  public
5  * @param
6  *
7  * @return void
8  */

前面
Strict Standards: Redefining already defined constructor for class chinabank in /data/web/includes/modules/payment/chinabank.php on line 85
Strict Standards: Redefining already defined constructor for class paypal_ec in /data/web/includes/modules/payment/paypal_ec.php on line 96
Strict Standards: Redefining already defined constructor for class shenzhou in /data/web/includes/modules/payment/shenzhou.php on line 81
Strict Standards: Redefining already defined constructor for class ips in /data/web/includes/modules/payment/ips.php on line 82
Strict Standards: Redefining already defined constructor for class balance in /data/web/includes/modules/payment/balance.php on line 79
Strict Standards: Redefining already defined constructor for class alipay in /data/web/includes/modules/payment/alipay.php on line 85
Strict Standards: Redefining already defined constructor for class tenpay in /data/web/includes/modules/payment/tenpay.php on line 83
Strict Standards: Redefining already defined constructor for class post in /data/web/includes/modules/payment/post.php on line 79
Strict Standards: Redefining already defined constructor for class paypal in /data/web/includes/modules/payment/paypal.php on line 82
转载地址:http://www.zuimoban.com/php/ecshop/3752.html    
Strict Standards: Redefining already defined constructor for class tenpayc2c in /data/web/includes/modules/payment/tenpayc2c.php on line 83
Strict Standards: Redefining already defined constructor for class cappay in /data/web/includes/modules/payment/cappay.php on line 81
Strict Standards: Redefining already defined constructor for class bank in /data/web/includes/modules/payment/bank.php on line 79
Strict Standards: Redefining already defined constructor for class kuaiqian in /data/web/includes/modules/payment/kuaiqian.php on line 83
Strict Standards: Redefining already defined constructor for class cod in /data/web/includes/modules/payment/cod.php on line 82
解决办法:
将所有的构造函数放到前面:
如alipay.php

1 function __construct()
2 {
3     $this->alipay();
4 }

放到

1 function alipay()
2 {
3 }

前面

 


这就是微学网-程序员之家为你提供的"ecshop因php版本过高导致报错的解决方法集合"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/11235.html

上一篇:将ECSHOP分类树修改成一行两个

下一篇:没有了

网络编程 | 前端制作 | 数据库 | CMS教程 | 脚本编程 | 框架 | 微信公众号 | 小程序 | 服务器 | APP开发 |

凡本网站转载的文章、图片等资料的版权归版权所有人所有,因无法和版权所有者一一联系,如果本网站选取的文/图威胁到您的权益,请您及时和本网站联系。 我们会在第一时间内采取措施,避免给双方造 成不必要的损失。
© 2015-2018 微学网 版权所有,并保留所有权利。 备案号:粤ICP备09051474号-1

电脑版 | 移动版