PHP查询快递信息的方法

 更新时间:2015年03月07日 12:03:24   作者:冰糖710  
这篇文章主要介绍了PHP查询快递信息的方法,实例分析了通过第三方平台接口查询快递信息的技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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实现JS中escape与unescape的方法

    PHP实现JS中escape与unescape的方法

    这篇文章主要介绍了PHP实现JS中escape与unescape的方法,通过json_encode和json_decode方法实现JS中escape与unescape函数的功能,需要的朋友可以参考下
    2016-07-07
  • 浅谈php自定义错误日志

    浅谈php自定义错误日志

    本文主要给我们介绍了开启记录日志的原因和方法,都是个人的经验之谈,希望对大家能有所帮助。
    2015-02-02
  • Ajax实现对静态页面的文章访问统计功能示例

    Ajax实现对静态页面的文章访问统计功能示例

    这篇文章主要介绍了Ajax实现对静态页面的文章访问统计功能,结合简单实例形式分析了静态页面实现访问统计功能的计数操作相关技巧,需要的朋友可以参考下
    2016-10-10
  • PHP怎样用正则抓取页面中的网址

    PHP怎样用正则抓取页面中的网址

    从页面中抓取页面中所有的链接,当然使用PHP正则表达式是最方便的办法。要写出正则表达式,就要先总结出模式,那么页面中的链接会有几种形式呢?下面一起来看看。
    2016-08-08
  • php+mysql删除指定编号员工信息的方法

    php+mysql删除指定编号员工信息的方法

    这篇文章主要介绍了php+mysql删除指定编号员工信息的方法,涉及mysql数据库操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • 在WordPress中实现评论头像的自定义默认和延迟加载

    在WordPress中实现评论头像的自定义默认和延迟加载

    这篇文章主要介绍了在WordPress中实现评论头像的自定义默认和延迟加载,需要的朋友可以参考下
    2015-11-11
  • Apache服务器无法使用的解决方法

    Apache服务器无法使用的解决方法

    本篇文章介绍了Apache服务器在无法使用时候的一些解决方法。需要的朋友参考下
    2013-05-05
  • php实现的xml操作类

    php实现的xml操作类

    这篇文章主要介绍了php实现的xml操作类,涉及PHP针对xml文件的创建、读取、节点操作等常用技巧,需要的朋友可以参考下
    2016-01-01
  • PHP7 新特性详细介绍

    PHP7 新特性详细介绍

    本文主要介绍PHP7 新特性的资料,这里整理了详细的资料及简单实现代码帮助大家学习参考新特性的知识,有兴趣的朋友可以参考下
    2016-09-09
  • php中的观察者模式

    php中的观察者模式

    可以粗略的理解为,一个类(我们称之为被观察者),这个类继承了一个被观察者容器的借口
    2010-03-03

最新评论