php快递单号查询接口使用示例


Posted in PHP onMay 05, 2014

通过本接口可以查询圆通快递、申通快递、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 相关文章推荐
模拟SQLSERVER的两个函数:dateadd(),datediff()
Oct 09 PHP
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置[图文]
Nov 18 PHP
php HandlerSocket的使用
May 02 PHP
rrmdir php中递归删除目录及目录下的文件
May 15 PHP
php 解压rar文件及zip文件的方法
May 05 PHP
php生成年月日下载列表的方法
Apr 24 PHP
PHP+JS三级菜单联动菜单实现方法
Feb 24 PHP
PHP表单数据写入MySQL数据库的代码
May 31 PHP
php日期操作技巧小结
Jun 25 PHP
PHP折半(二分)查找算法实例分析
May 12 PHP
php实现构建排除当前元素的乘积数组方法
Oct 06 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
Jan 17 PHP
JS异常处理try..catch语句的作用和实例
May 05 #PHP
php生成短网址示例
May 05 #PHP
PHP zip扩展Linux下安装过程分享
May 05 #PHP
PHP常用的缓存技术汇总
May 05 #PHP
php加速器eAccelerator的配置参数、API详解
May 05 #PHP
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
May 05 #PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
May 04 #PHP
You might like
php iconv() : Detected an illegal character in input string
2010/12/05 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
2019/10/16 PHP
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
2015/08/07 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
jQuery 生成svg矢量二维码
2016/08/09 Javascript
jQuery如何防止Ajax重复提交
2016/10/14 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
2016/12/08 Javascript
D3.js实现简洁实用的动态仪表盘的示例
2018/04/04 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
[02:17]2016国际邀请赛中国区预选赛VG战队领队采访
2016/06/26 DOTA
[54:47]Liquid vs VP Supermajor决赛 BO 第五场 6.10
2018/07/05 DOTA
[54:10]完美世界DOTA2联赛PWL S2 Magma vs FTD 第二场 11.29
2020/12/03 DOTA
python开发的小球完全弹性碰撞游戏代码
2013/10/15 Python
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
Python文件读取的3种方法及路径转义
2015/06/21 Python
启动targetcli时遇到错误解决办法
2017/10/26 Python
单利模式及python实现方式详解
2018/03/20 Python
基于Python log 的正确打开方式
2018/04/28 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
python之pymysql模块简单应用示例代码
2019/12/16 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
Python unittest工作原理和使用过程解析
2020/02/24 Python
python 函数嵌套及多函数共同运行知识点讲解
2020/03/03 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
夜大毕业自我鉴定
2013/10/11 职场文书
2015年试用期自我评价范文
2015/03/10 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书