zoukankan      html  css  js  c++  java
  • php快递单号查询源码

    贴下记录下php查询快递单号的源码,能查询各种快递的快递单号记录,中通、圆通快递、顺丰快递等都不是问题。只需要在

    爱快递(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 = 'xxx';  爱快递申请
        $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;
    }
    

      

  • 相关阅读:
    XTU1199:Number Game
    SSL连接建立过程分析(1)
    JavaScript高级编程II
    PreferenceFragment 使用 小结
    crm使用soap更改下拉框的文本值
    POJ2241——The Tower of Babylon
    四个好看的CSS样式表格
    无论你在哪里上班,请记住下面黄金法则!
    js的for in循环和java里的foreach循环的差别
    具体解释EBS接口开发之物料导入API
  • 原文地址:https://www.cnblogs.com/zhangjin001/p/3731173.html
Copyright © 2011-2022 走看看