首页 > 其他 > 详细

根据物流号查看物流信息

时间:2016-01-08 13:06:02      阅读:235      评论:0      收藏:0      [点我收藏+]

<?php
/**
* Express.class.php 快递查询类 v1.0
*
* @copyright 福星高照
* @license http://www.25531.com
* @lastmodify 2014-08-22
*/
class Express
{
/*
* 网页内容获取方法
*/
private function getcontent($url){
$oCurl = curl_init();
if(stripos($url,"https://")!==FALSE){
curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, FALSE);
}
curl_setopt($oCurl, CURLOPT_URL, $url);
curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );
$sContent = curl_exec($oCurl);
$aStatus = curl_getinfo($oCurl);
curl_close($oCurl);
if(intval($aStatus["http_code"])==200){
return $sContent;
}else{
return false;
}
}

/*
* 获取对应名称和对应传值的方法
*/
private function expressname($order)
{
$name = json_decode($this->getcontent("http://www.kuaidi100.com/autonumber/auto?num={$order}"), true);
$result = $name[0][‘comCode‘];
if (empty($result)) {
return false;
} else {
return $result;
}
}

/*
* 返回$data array 快递数组查询失败返回false
* @param $order 快递的单号
* $data[‘ischeck‘] ==1 已经签收
* $data[‘data‘] 快递实时查询的状态 array
*/
public function getorder($order)
{
$keywords = $this->expressname($order);
if (!$keywords) {
return false;
} else {
$result = $this->getcontent("http://www.kuaidi100.com/query?type={$keywords}&postid={$order}");
$data = json_decode($result, true);
return $data;
}
}
}
?>

根据物流号查看物流信息

原文:http://www.cnblogs.com/timothy-lai/p/5112724.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!