欢迎来到DESIPO.COM,外贸电子商务整合专家!
登录 | 免费注册 ?
您所在的位置: 首页>>
高级搜索>>
ZenCart138
|
ZenCart138
上一页1下一页 共1页1条信息
| Zen Cart 138 在PHP5.3环境下出现的Fatal error: Cannot redeclare date_diff() in /zencart/includes/functions/functions_general.php on line 1481错误的解决方法 Zen Cart是一个比较流行的商城,尤其适合做外贸朋友,但当我们把PHP环境升级到PHP5.3的时候,Zen Cart就无法运行,并出现以下错误了: Fatal error: Cannot redeclare date_diff() in /zencart/includes/functions/functions_general.php on line 1481 原因是在这个文件中已存在函数:date_diff()了,此时,我们需要做到与旧版本的PHP兼容,将Zen Cart中的date_diff()函数进行修改,解决方法如下: if(function_exists('date_diff') && phpversion() >= 5.3){ date_diff(date_create($date1), date_create($date2)); }else{ function date_diff($date1, $date2) { //$date1 today, or any other day //$date2 date to check against $d1 = explode("-", $date1); $y1 = $d1[0]; $m1 = $d1[1]; $d1 = $d1[2]; $d2 = explode("-", $date2); $y2 = $d2[0]; $m2 = $d2[1]; $d2 = $d2[2]; $date1_set = mktime(0,0,0, $m1, $d1, $y1); $date2_set = mktime(0,0,0, $m2, $d2, $y2); return(round(($date2_set-$date1_set)/(60*60*24))); } } 在... 2014年 11月 29日 |
上一页1下一页 共1页1条信息
|
Copyright © 2012-2013 迪赛普科技 版权所有
合作邮箱:admin@desipo.com 合作QQ:76052083 |