ECMALL完美解决Error File: \uc_client\model\note.php at 118 line的
2016-07-07 15:37 来源:www.chinab4c.com 作者:ecshop专家
用ECSHOP整合UC会经常出现这样的问题。 下面的方法是在ECMALL找的。 看能不能给懂代码的朋友一点启示。 原帖地址:http://ecmall.shopex.cn/bbs/viewthread.php?tid=1082134 错误发生条件及机理: 1。整合了UC 2。UC产生NOTE:比如在uc后台删除用户、添加不良词汇、编辑应用等操作 这时在./api/uc.app.php 63行调用uc_client的xml_unserialize函数得到了错误结果是如下代码中红色标示处由空字符串变成了一个空格的字符串 引用: array ( 4 => array ( 'appid' => '4', 'type' => 'ECMALL', 'name' => 'ECMall多用户商城', 'url' => 'http://localhost/ecmall2.0', 'ip' => '', 'viewprourl' => '', 'apifilename' => 'uc.php', 'charset' => 'utf-8', 'synlogin' => '1', 'extra' => array ( 'apppath' => ' ', ), 'recvnote' => '1', ), 2 => array ( 'appid' => '2', 'type' => 'UCHOME', 'name' => '个人家园', 'url' => 'http://localhost/ecmall2.0/home', 'ip' => '', 'viewprourl' => '', 'apifilename' => 'uc.php', 'charset' => 'utf-8', 'synlogin' => '1', 'extra' => array ( 'apppath' => ' ', ), 'recvnote' => '1', ), 'UC_API' => 'http://localhost/ecmall2.0/ucenter', ) 因此生成了一个错误的uc_client的缓存文件.\uc_client\data\cache\apps.php 这样下来在.\uc_client\model\note.php118行处 引用: if($app['extra']['apppath'] && @include $app['extra']['apppath'].'./api/'.$apifilename){ 标红处由于原本为空字符串变成了一个空格的字符串 条件成立执行后面的include就因为路径无效而报错 |
回答:
关注一下。 |
太好了,呵呵 |
最近更新
常用插件
- ecshop2.7.2迷你购物车插件
ecshop2.7.2迷你购物车插件,这个插件主要是针对修改ecshop购买功能,为了...
- ecshop商品列表中品牌批量
ecshop商品列表中品牌批量转移插件.这个插件听起来非常希奇。但是我们...
- ecshop后台订单商品列表查
ecshop后台订单商品列表查询插件,可以通过名称。就把产品显示检索出...
- ecshop评论功能改进插件
ecshop评论功能改进插件,这个插件是改进了现有的ecshop评论功能的一些...
- ecshop导出待发货订单exce
ecshop导出待发货订单excel格式,这个东西是十分重要的,我们在倒出ec...
ecshop热门问答
ecshop热门资料
ecshop插件
ecshop商品相册
ecshop特快专递
ecshop自主
ecshop追踪
ecshopmenu
ecshop最佳送货时间
ecshop批发价
ecshop爱慕
ecshop发送队列
ecshop会员登录
ecshop雅虎邮箱
ecshop结合
ecshopcloth
ecshop签署
ecshop安全性
ecshop图片插件
ecshop简单方法
ecshop消除
ecshop商品详情页宽度
ecshop收货人
ecshop市场价
ecshop有色
ecshop文章系统
ecshop分类标题
ecshopappend
ecshop面包
ecshop悬赏
ecshop游客
ecshopuch