广州凡科互联网科技有限公司

营业时间
MON-SAT 9:00-18:00

全国服务热线
18720358503

公司门店地址
广州市海珠区工业大道北67号凤凰创意园

php手机微信微信公众号开发设计之快递公司查寻

日期:2021-02-15 浏览:
$postObj = simplexml_load_string($postStr, SimpleXMLElement , LIBXML_NOCDATA);  $fromUsername = $postObj- FromUserName;  $toUsername = $postObj- ToUserName;  $type = $postObj- MsgType;  $customrevent = $postObj- Event;  $latitude = $postObj- Location_X;  $longitude = $postObj- Location_Y;  $keyword = trim($postObj- Content);  $time = time();  $textTpl = xml   ToUserName ![CDATA[%s]] /ToUserName   FromUserName ![CDATA[%s]] /FromUserName   CreateTime %s /CreateTime   MsgType ![CDATA[%s]] /MsgType   Content ![CDATA[%s]] /Content   FuncFlag 0 /FuncFlag   /xml    switch ($type)  {  case text ;  $status=array( 0 = 查寻错误 , 1 = 暂未纪录 , 2 = 在中途 , 3 = 派送中 , 4 = 已查收 , 5 = 拒绝接收 , 6 = 疑难问题件 , 7 = 退还 );//搭建快递公司情况数字能量数组  $kuaidiurl= rest/?key=ff4735a30a7a4e5a8637146fd0e7cec9 order={$keyword} id=shentong show=xml ;//快递公司详细地址  $kuaidistr=file_get_contents($kuaidiurl);//读入文档  $kuaidiobj=simplexml_load_string($kuaidistr);//xml分析  $kuaidistatus = $kuaidiobj- Status;//获得快递公司情况  $kuaistr=strval($kuaidistatus);//目标变换为标识符串  $contentStr0 =$status[$kuaistr];//依据数字能量数组回到  foreach ($kuaidiobj- Data- Order as $a)  {   foreach ($a- Time as $b)  {  foreach ($a- Content as $c)  {  $m.= {$b}{$c} ;}  }  }  //解析xml获得快递公司時间和恶性事件  $contentStr= 你的快递公司运单号{$keyword}{$contentStr0}{$m} ;  break;   default;  $contentStr = 该项作用并未开发设计 ;   }  $msgType= text ;  $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);  echo $resultStr;
 //get post data, May be due to the different environments  $postStr = $GLOBALS[ HTTP_RAW_POST_DATA ];    //extract post data  if (!empty($postStr)){    $postObj = simplexml_load_string($postStr, SimpleXMLElement , LIBXML_NOCDATA);  $fromUsername = $postObj- FromUserName;  $toUsername = $postObj- ToUserName;  $type = $postObj- MsgType;  $customrevent = $postObj- Event;  $latitude = $postObj- Location_X;  $longitude = $postObj- Location_Y;  $keyword = trim($postObj- Content);  $time = time();  $textTpl = xml   ToUserName ![CDATA[%s]] /ToUserName   FromUserName ![CDATA[%s]] /FromUserName   CreateTime %s /CreateTime   MsgType ![CDATA[%s]] /MsgType   Content ![CDATA[%s]] /Content   FuncFlag 0 /FuncFlag   /xml    switch ($type)  {  case text ;  $status=array( 0 = 查寻错误 , 1 = 暂未纪录 , 2 = 在中途 , 3 = 派送中 , 4 = 已查收 , 5 = 拒绝接收 , 6 = 疑难问题件 , 7 = 退还 );//搭建快递公司情况数字能量数组  $kuaidiurl= rest/?key=ff4735a30a7a4e5a8637146fd0e7cec9 order={$keyword} id=shentong show=xml ;//快递公司详细地址  $kuaidistr=file_get_contents($kuaidiurl);//读入文档  $kuaidiobj=simplexml_load_string($kuaidistr);//xml分析  $kuaidistatus = $kuaidiobj- Status;//获得快递公司情况  $kuaistr=strval($kuaidistatus);//目标变换为标识符串  $contentStr0 =$status[$kuaistr];//依据数字能量数组回到  foreach ($kuaidiobj- Data- Order as $a)  {   foreach ($a- Time as $b)  {  foreach ($a- Content as $c)  {  $m.= {$b}{$c} ;}  }  }  //解析xml获得快递公司時间和恶性事件  $contentStr= 你的快递公司运单号{$keyword}{$contentStr0}{$m} ;  break;   default;  $contentStr = 该项作用并未开发设计 ;   }  $msgType= text ;  $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);  echo $resultStr;    }else {  echo ;  exit;  }  }    private function checkSignature()  {  $signature = $_GET[ signature ];  $timestamp = $_GET[ timestamp ];  $nonce = $_GET[ nonce ];     $token = TOKEN;  $tmpArr = array($token, $timestamp, $nonce);  sort($tmpArr);  $tmpStr = implode( $tmpArr );  $tmpStr = sha1( $tmpStr );    if( $tmpStr == $signature ){  return true;  }else{  return false;  }  }  


网站知识

联系方式丨CONTACT

  • 全国热线:18720358503
  • 传真热线:18720358503
  • Q Q咨询:2639601583
  • 企业邮箱:2639601583@qq.com

首页
电话
短信
联系