首页建站经验 ECSHOP在php5.4,php5.5的错误处理方法

ECSHOP在php5.4,php5.5的错误处理方法

ECSHOP是一个挺不错的程序,由于最初开发早在08年,当时php5.2环境下的,可现在php都飙到5.6,难免会出现一些问题。按下面方法修改基础即可,测试PHP5.4,PHP5.5测试通过。(1)includes/c…

ECSHOP是一个挺不错的程序,由于最初开发早在08年,当时php5.2环境下的,可现在php都飙到5.6,难免会出现一些问题。

按下面方法修改基础即可,测试PHP5.4,PHP5.5测试通过。

(1)includes/cls_templates.php

array_shift() 的参数是引用传递的,5.3以上默认只能传递具体的变量,而不能通过函数返回值 end(&array);

修改方法:

将 $tag_sel = array_shift(explode(‘ ‘, $tag)); 这句话拆开为两句。

$tag_arr = explode(‘ ‘, $tag);

$tag_sel = array_shift($tag_arr);

(2)includes/cls_base.php

修改gd_version函数为:

function gd_version()

//static function gd_version() //部分版本不兼容可换为这个

{

include_once(ROOT_PATH . 'includes/cls_image.php');

$p = new cls_image();

return $p->gd_version();

}

(3)/includes/lib_main.php

查找修改:$ext = end(explode('.', $tmp));

$ext = explode('.',$tmp);
$ext = end($ext);

大功告成。 此仅限于安装程序后的修改。以此类推,提供方法,见招拆招就行了。~

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/jingyan/15983.html
上一篇UC通信问题故障解决方法--包括头像上传和注册登录故障
下一篇 Ecshop 商品促销时间精确到小时分钟和秒的设置方法
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部