龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 快递网点查询

时间:2014-08-26 12:24来源:网络整理 作者:网络 点击:
分享到:
快递网点查询 [代码片段(37行)]
<?php
/**
 *  ExpressArea.class.php           快递网点查询类
 */

class ExpressArea {
    //网点省市区 格式为:广东省-深圳市-福田区
    public $area;
   /**快递编号,默认为null
    * 常用快递对应编号:
    *申通5圆通4中通3汇通6韵达2顺丰10宅急送12德邦1能达19优速17快捷18全峰23龙邦24佳吉26新邦13华宇14汇强27速尔11国通20天天7
    */
    public $company=null;
    //具体地址信息 如:XX路XX楼
    public $keyword;
    //默认查询方法,不可更改
    private $method="searchnetwork";
    private $offset=0;
    private $size=8;
    public function __construct($area,$company=null,$keyword){
        $this->area=$area;
        $this->company=$company;
        $this->keyword=$keyword;
    }
    public  function query(){
        //构造查询url
        $url="http://www.kuaidi100.com/network/www/searchapi.do?area=".$this->area."&company=".$this->company."&keyword=".$this->keyword."&method=searchnetwork&offset=0&size=8";
        $result=file_get_contents($url);
        return $result;
    }
}
$express=new ExpressArea("广东省-深圳市-福田区",null,"赛格");
$result=$express->query();
$data=json_decode($result,true);
print_r($data);
?>
//该片段来自于http://outofmemory.cn
精彩图集

赞助商链接