Ecshop 2.7.1 B2B2C 小京东 商城网站 商品详情页二维码显示出错

出现二维码显示出错的问题总结了三种:

一:可以看到上述的页面,左侧为商品详情二维码,此二维码可以在商城总后台设置,设置时注意格式,要与你的手机端页面链接相同,最后面的id值是你的商品id,如:http://你的网站/mobile/goods.php?id={id},对应的生成二维码的文件为:erweima_png.php

右侧的二维码只在你的页面调取了,并不能在后台设置,我的路径为themes/68/library/ghs_info.lbi,有一句<img src="erweima_supplier.php?sid={$suppid}" width="120" height="120" />,对应的生成二维码的文件为:erweima_supplier.php

二:上述两个文件没有读写权限,打卡读写权限即可

三:这种就是我碰到的问题,在两个文件打印生成的二维码都有生成,但是页面就是显示错误,备份的一模一样的网站代码都能正确显示,找了很多问题都不对,最后看到输出有一个imagepng函数,怀疑是不是这个有问题,百度果然有相似问题,根据指引在header('Content-type: image/png');前加上ob_end_clean(),二维码显示正确,参考博客中说:估计在你 imagepng() 之前有其他的东西输出(比如空格或者BOM),用 ob_end_clean() 把他们全部从缓存中清掉,这样就可以输出干净的 PNG二进制 了。

但是一模一样的代码,环境也是一样,一个显示,一个不显示,不知问题何在。

参考链接:http://www.68ecshop.com/article-1083.html

http://bbs.csdn.net/topics/330261337#new_post

小白新手,希望对你有帮助,如参考链接涉及侵权,请联系我删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值