香港独立IP空间
香港php空间
美国php空间
域名注册

最近无忧主机小编遇到一个客户网站提交订单的时候出现报错: number_format()函数报错,Warning: number_format() expects parameter 1 to be double, 这个报错提示报错位置是includes\lib_common.php on line 959
于是无忧主机(www.51php.com)小编找到报错行,另加报错的提示是少了某个参数,最终找到问题解决方法如下:
将includes\lib_common.php 的957~959行:
else
{
$price = number_format($price, 2, ‘.’, ”);
}
修改为
else
{
if(!$price){
$price = 0;
}
$price = number_format($price, 2, ‘.’, ”);
}
关于这个错误产生的原因可能是ecshop本身的bug问题导致的,原因是配送插件里面的免费额度为0,ecshop程序的bug导致了$price的值为空值,直接调用number_format出现了错误。这边重置一下即可。
相关文章推荐阅读:
关闭ECSHOP的云提示 NO_LICENSE解决办法
ECSHOP访问首页一直跳转到安装目录解决方案
ECSHOP后台上传图片后强制转换成JPG格式的小BUG的调试方法

本文地址:http://www.51php.com/ecshop/14180.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档