【ecmall】解决无法上传店铺logo和banner照片问题

时间:2014年07月27日信息来源:本站原创 点击: 收藏此文 【字体:

问题描述:在ecmall个人用户登录,点击用户中心-店铺设置-更换店标,上传一个jpg图像(图像符合规范)后,不能预览,而且在页面底部点击提交后没有上传成功。banner店铺条幅也是一样的情况,还有下面的店铺简介中也无法上传图片。不光如此,上传了竟然还不能预览。



竟然通过检查了,原来罪魁祸首在这里。我的php是5.4的,在这之前的版本是支持magic_quotes_gpc配置的,在php.ini中找到这一项,把它置为On,则PHP环境会自动对GET/POST/Cookie添加addslashes效果,会把返回路径两个斜杠过滤掉了,可惜5.4不支持了,现在我只能手动去替换字符了,不过也可以解决问题。



还没完,在uploader.lib.php中的save函数是用来拷贝临时文件到系统目录的,把这里return的地方也进行替换,如下



return $this->move_uploaded_file(str_replace('\\\\','\\',$this->_file['tmp_name']),$path);

(作者:佚名 编辑:huangyangang)
文章热词:
延伸阅读:

网友评论

 以下是对 [【ecmall】解决无法上传店铺logo和banner照片问题] 的评论,总共:0条评论

最新文章