发货时出问题 提示order.php

2016-07-07 15:40 来源:www.chinab4c.com 作者:ecshop专家



后台发货时,最后发货空白页 提示Fatal error: Call to undefined function get_delivery_sn() in E:\home\LocalUser\428803\www\mall\admin\order.php on line 3093

什么意思!我看看那个文件3093行 好像是获取快递单号的!

怎么解决呢?

回答:
Fatal error: Call to undefined function get_delivery_sn() in E:\home\LocalUser\428803\www\mall\admin\order.php on line 3093
快递的填了单号也是提示这个!

自取的那些的没单号!它一样提示这个!是哪个文件坏了!

我把2.6的 order.php文件复制过去 发货界面不一样,但是可以使用了!
我用的是UTF 2.7版本的! 我可以肯定这个文件有问题!

我从网站重新下载了2.7还是不行! 就是这个 order.php文件的问题! 怎么修改一下呢!

自己解决问题了!

/* 获取发货单号和流水号 */
$delivery['delivery_sn'] = get_delivery_sn();这行是多余的,删除了就正常了!
$delivery_sn = $delivery['delivery_sn'];
$invoice_no = $delivery['invoice_no'];

你看一下你的includes/lib_order.php 2819行 是否有function get_delivery_sn()
admin/order.php 19行 是否有require_once(ROOT_PATH . 'includes/lib_order.php');

6# robb

includes/lib_order.php 文件没有2819行 最后一行是2683就结束了 我看了一下刚下的文件是有的

怎么这么奇怪呢!这文件我根本没动过啊,怎么就少了那么多行呢。

admin/order.php 19行 是有require_once(ROOT_PATH . 'includes/lib_order.php');的

我覆盖一下再看看。

6# robb



我把include里的 lib_order.php 覆盖后 一切正常了!
还是觉得奇怪! 我从2.6升级到2.7没动过这些系统文件,它怎么会不一样了呢! 难道是升级过程中出的问题吗?