中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php獲取周邊酒店信息的方法

發布時間:2021-07-02 15:23:18 來源:億速云 閱讀:99 作者:chen 欄目:開發技術

這篇文章主要講解了“php獲取周邊酒店信息的方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“php獲取周邊酒店信息的方法”吧!

復制代碼 代碼如下:

<?php
 //將提交過來的信息接收
$signature = $_GET['signature'];
 $timestamp = $_GET['timestamp'];
 $nonce = $_GET['nonce'];
 $echostr = $_GET['echostr'];
 $token = "jb51.net";
 //判斷接入網站
 
 //進行字典排序
 $arr = array($token,$timestamp,$nonce);
 
 sort($arr);
 
 //完成字符串的拼接和sha1加密
 $result = sha1(join($arr));
 //判斷生成的字符串和$signature是否相等,如果相等,直接輸出$echostr,這樣網站接入成功
 if($result==$signature){
 echo $echostr;
 }
 
 //接收微信公眾賬號接收到的信息
 $poststr = $GLOBALS["HTTP_RAW_POST_DATA"];
 
 $xmlObj = simplexml_load_string($poststr,'SimpleXMLElement',LIBXML_NOCDATA);
 $ToUserName = $xmlObj->ToUserName;
 $FromUserName = $xmlObj->FromUserName;
 $CreateTime = $xmlObj->CreateTime;
 $MsgType = $xmlObj->MsgType;
 $Content = $xmlObj->Content;
 
 if($MsgType=='location'){
 $Location_X = $xmlObj->Location_X;
 $Location_Y = $xmlObj->Location_Y;
 $Scale = $xmlObj->Scale;
 $Label = $xmlObj->Label;
 
 $urlstr = "http://api.map.baidu.com/place/v2/search?&query=酒店&location=".$Location_X.",".$Location_Y."&radius=5000&output=json&ak=DESY8unmZnUlLB0mlowjuiRr";  //此處ak參數需要個人的百度開發序列號,自己去百度申請下就好了
 $jsonstr = file_get_contents($urlstr);
 $json = json_decode($jsonstr,true);
 
 $pic_640 = "http://api.map.baidu.com/staticimage?width=640&height=320&center=".$Location_Y.",".$Location_X."&zoom=15&markers=".$Location_Y.",".$Location_X."&markerStyles=l,";
 $pic_80 = "https://cache.yisu.com/upload/information/20201209/266/42279.html",$p_640);
 $p_80 = file_get_contents($pic_80);
 file_put_contents('./images/80_'.$FromUserName.".png",$p_80);
 echo pic_send($json['results']);
 }
 function pic_send($arr){
 global $ToUserName,$FromUserName;
 $str = "<xml>
 <ToUserName><![CDATA[".$FromUserName."]]></ToUserName>
 <FromUserName><![CDATA[".$ToUserName."]]></FromUserName>
 <CreateTime>".time()."</CreateTime>
 <MsgType><![CDATA[news]]></MsgType>
 <ArticleCount>".count($arr)."</ArticleCount>
 <Articles>";
 foreach($arr as $k=>$v){
 if($k==0){
 $picurl = "https://cache.yisu.com/upload/information/20201209/266/42280.png";
 }else{
 $picurl = "https://cache.yisu.com/upload/information/20201209/266/42281.png";
 }
 $str .="
 <item>
 <Title><![CDATA[".$v['name']." 地址:".$v['address']." 電話:".$v['telephone']."]]></Title>
 <Description><![CDATA[".$v['name']." 地址:".$v['address']." 電話:".$v['telephone']."]]></Description>
 <PicUrl><![CDATA[".$picurl."]]></PicUrl>
 <Url><![CDATA[http://api.map.baidu.com/place/detail?uid=".$v['uid']."&output=html&src=".$v['name']."&output=html]]></Url>
 </item>";
 }
 $str .= "</Articles></xml>";
 return $str;
 }
?>

感謝各位的閱讀,以上就是“php獲取周邊酒店信息的方法”的內容了,經過本文的學習后,相信大家對php獲取周邊酒店信息的方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

高邑县| 梅州市| 巴彦淖尔市| 修武县| 万州区| 漯河市| 泽州县| 三台县| 诏安县| 泸西县| 大洼县| 饶平县| 河间市| 湘乡市| 桑日县| 彭水| 阜阳市| 平舆县| 乌兰县| 巴彦县| 望江县| 嘉祥县| 林州市| 莱芜市| 顺昌县| 广灵县| 平陆县| 河西区| 玉田县| 仁布县| 厦门市| 报价| 新化县| 诸暨市| 班玛县| 镇平县| 五台县| 亚东县| 庄河市| 确山县| 岑巩县|