手机
当前位置:查字典教程网 >编程开发 >php教程 >php快递单号查询接口使用示例
php快递单号查询接口使用示例
摘要:通过本接口可以查询圆通快递、申通快递、ems快递、韵达快递等快递单号查询信息,无需其他额外开发,非常方便首先到www.aikuaidi.cn...

通过本接口可以查询圆通快递、申通快递、ems快递、韵达快递等快递单号查询信息,无需其他额外开发,非常方便

首先到www.aikuaidi.cn上注册个账号,使用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://www.aikuaidi.cn/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;

}

【php快递单号查询接口使用示例】相关文章:

php使用GD实现颜色渐变实例

php结合安卓客户端实现查询交互实例

微信自定义菜单的处理开发示例

php注入实例

php计算给定时间之前的函数用法实例

php微信公众平台开发类实例

php操作MongoDB类实例

php eval函数一句话木马代码

php实现插入排序

一个域名查询的程序

精品推荐
分类导航