游客
游客
阅读:431 回复:0

提供一个免kuaidi100查询的接口。

楼主#
更多 发布于:2016-08-21 01:27

ApplicationCommonCommoncommon.php


function queryExpress( $postcom , $getNu ) {

    $url = "http://wap.kuaidi100.com/wap_result.jsp?rand=" . time() . "&id={$postcom}&fromWeb=null&postid={$getNu}";
    $resp = httpRequest($url,'GET');
    if (empty($resp)) {
        return array();
    }
    preg_match_all('/\<p\>&middot;(.*)\<\/p\>/U', $resp, $arr);
    if (!isset($arr[1])) {
        return array( 'status'=>0, 'message'=>'查询失败,参数有误' );
    }else{
        foreach ($arr[1] as $key => $value) {
            $a = array();
            $a = explode('<br /> ', $value);
            $data[$key]['time'] = $a[0];
            $data[$key]['context'] = $a[1];
        }        
        return array( 'status'=>1, 'message'=>'ok','data'=> array_reverse($data));
    }
}



ApplicationMobileControllerUserController.class.php 中

改造成下面这样的

$result = queryExpress($delivery['shipping_code'],$delivery['invoice_no']);


游客

返回顶部