php快递单号查询接口使用示例
通过本接口可以查询圆通快递、申通快递、ems快递、韵达快递等快递单号查询信息,无需其他额外开发,非常方便
到.aikuaidi.上注册个账号,使用key!
<?php
/
查询物流信息
/
define('IN_ECS', true);
require(dirname(__FILE__) . '/includes/init.php');
if ($id = intval($_REQUEST['id'])) {
$sql_select = 'SELECT consignee,mobile,tel,tracking_sn,shipping_code,shipping_name FROM '.
$GLOBALS['ecs']->table('order_info')." WHERE order_id=$id";
$order_info = $GLOBALS['db']->getRow($sql_select);
// 快递公司code映射
$shipping_code = array (
'ems' => 'ems',
'ems2' => 'ems',
'sto_express' => 'zjs',
'sto_nopay' => 'zjs',
'zto' => 'zhongtong',
'sto' => 'shentong',
'yto' => 'yuantong',
'sf' => 'shunfeng',
'emssn' => 'ems',
'sf2' => 'shunfeng',
'yunda' => 'yunda',
);
$logistics_code = $shipping_code[$order_info['shipping_code']] ? $shipping_code[$order_info['shipping_code']] : $order_info['shipping_code'];
$aikuaidi_key = 'xxxxxxx';
$logistics_url = "http://.aikuaidi./rest/?key=$aikuaidi_key&order={$order_info['tracking_sn']}&id=$logistics_code&ord=asc&show=html";
$logistics_info = file_get_contents($logistics_url);
//var_dump($logistics_info);
//$logistics_info = iconv('gb2312', 'UTF-8', $logistics_info);
echo <<<EOF
<span>收货人<strong>{$order_info['consignee']}</strong></span>
<span>联系电话<strong>{$order_info['mobile']} // {$order_info['tel']}</strong></span>
<span>配送<strong>{$order_info['shipping_name']}</strong></span>
<span>运单号<strong>{$order_info['tracking_sn']}</strong></span><br><br>
EOF;
echo $logistics_info;
echo "<br><br><a href='$logistics_url' target='_self'>点我点我</a>";
//exit;
}
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程