您的位置:首页 > 运维架构 > 网站架构

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

2017-11-02 10:34 537 查看
出现二维码显示出错的问题总结了三种:

一:可以看到上述的页面,左侧为商品详情二维码,此二维码可以在商城总后台设置,设置时注意格式,要与你的手机端页面链接相同,最后面的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
小白新手,希望对你有帮助,如参考链接涉及侵权,请联系我删除
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息