PHP查询快递信息的方法


Posted in PHP onMarch 07, 2015

本文实例讲述了PHP查询快递信息的方法。分享给大家供大家参考。具体如下:

这里使用快递100物流查询
官方文档中只能返回html的接口 也可以返回json

php代码如下:

/**

 * @desc 获取快递信息 

 * @param string $code 快递编码

 * @param string $invoice 快递单号

 * @return mixed $result(

      'status','info','state','data'

   )

 */

function getExpressDelivery($code,$invoice){

    $result = array('status'=>0,'info'=>'未知错误');

    $url = "http://m.kuaidi100.com/query?type={$code}&postid={$invoice}&id=1&valicode=&temp=".rand(1,710);

    $body = file_get_contents($url); //FIXME

    $body = json_decode($body,true);

    $result['status'] = $body['status'] == 200 ? 1 : 0;

    $result['info'] = $body['message'];

    isset($body['data']) && ($result['state']=$body['state']) && ($result['data'] = $body['data']) ;

    return $result;

}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
php5编程中的异常处理详细方法介绍
Jul 29 PHP
PHP 页面跳转到另一个页面的多种方法方法总结
Jul 07 PHP
PHP 时间转换Unix时间戳代码
Jan 22 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 PHP
PHP四大安全策略
Mar 12 PHP
浅析PHP的静态成员函数效率更高的原因
Jun 13 PHP
php中cookie实现二级域名可访问操作的方法
Nov 11 PHP
php创建、获取cookie及基础要点分析
Jan 26 PHP
php字符串过滤与替换小结
Jan 26 PHP
php强制更新图片缓存的方法
Feb 11 PHP
php中memcache 基本操作实例
May 17 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
May 14 PHP
php实现汉字验证码和算式验证码的方法
Mar 07 #PHP
php实现俄罗斯乘法实例
Mar 07 #PHP
php实现发送微信模板消息的方法
Mar 07 #PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
Mar 07 #PHP
PHP多文件上传类实例
Mar 07 #PHP
PHP实现阳历到农历转换的类实例
Mar 07 #PHP
Laravel 5 学习笔记
Mar 06 #PHP
You might like
php 动态多文件上传
2009/01/18 PHP
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
input的focus方法使用
2010/03/13 Javascript
从零开始学习jQuery (十) jQueryUI常用功能实战
2011/02/23 Javascript
js中indexof的用法详细解析
2013/12/24 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
javascript实现简单加载随机色方块
2015/12/25 Javascript
Jquery ajax请求导出Excel表格的实现代码
2016/06/08 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
网页中的图片查看器viewjs使用方法
2017/07/11 Javascript
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
用生成器来改写直接返回列表的函数方法
2017/05/25 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
详解python爬虫系列之初识爬虫
2019/04/06 Python
python Django编写接口并用Jmeter测试的方法
2019/07/31 Python
html5的画布canvas——画出弧线、旋转的图形实例代码+效果图
2013/06/09 HTML / CSS
Steve Madden官网:美国鞋类品牌
2017/01/29 全球购物
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
施华洛世奇西班牙官网:SWAROVSKI西班牙
2019/06/06 全球购物
应届生服装设计自我评价
2013/09/20 职场文书
师范生自荐信范文
2013/10/06 职场文书
竞聘上岗演讲稿范文
2014/01/10 职场文书
挂牌仪式主持词
2014/03/20 职场文书
安全生产目标管理责任书
2014/07/25 职场文书
信用卡工资证明格式
2014/09/13 职场文书
早读课迟到检讨书
2014/09/25 职场文书