
18 بازدید 0 دیدگاه
وبسرویس جدید و کاملا سالم نمایش آب و هوای تمام شهرها
برای استفاده بعد از گزاشتن این فایل در هاست باید آدرس فایل را بدست اورده و درپارامتر city شهر را به انگلیسی قرار دهید مثلا : Mazandaran
☑️ خروجی به صورت Json
☑️ پیش بینی فردا و چند روز آینده شه
☑️ قابل استفاده در رباتهای تلگرامی
<?php error_reporting(0); header('content-type:application/json; charset=utf-8'); $M = $_GET['city']; function getPageContent($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)'); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_REFERER, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); $result = curl_exec($curl); curl_close($curl); return $result; } $N = getPageContent('http://parsijoo.ir/hava/city/'.$M); preg_match_all('#<span>(.*?)</span>#',$N,$match); preg_match_all('#<span class="state">(.*?)</span>#',$N,$state); preg_match_all('#<div class="ltr"> (.*?) </div>#',$N,$bad); preg_match_all('#<div class="col-xs-11 summary-degree-box"> (.*?)<span class="degree-symbol">℃</span>#',$N,$dama); preg_match_all('#<div>(.*?)</div>#',$N,$vaz); $array = array( 'Ok'=>true, 'result'=>array('Ostan'=>$state[1][0],'Shahr'=>$match[1][0],'Dama'=>$dama[1][0]."℃",'SoratBad'=>$bad[1][0],'Vaziyat_Hava'=>$vaz[1][1],'Update'=>$match[1][2]), ۰=>array('roz'=>'فردا','Dama'=>$match[1][7]."℃",'Vaziyat_Hava'=>$vaz[1][3]), ۱=>array('roz'=>$vaz[1][4],'Dama'=>$match[1][9]."℃",'Vaziyat_Hava'=>$vaz[1][5]), ۲=>array('roz'=>$vaz[1][6],'Dama'=>$match[1][11]."℃",'Vaziyat_Hava'=>$vaz[1][7]), ۳=>array('roz'=>$vaz[1][8],'Dama'=>$match[1][13]."℃",'Vaziyat_Hava'=>$vaz[1][9]), ۴=>array('roz'=>$vaz[1][10],'Dama'=>$match[1][15]."℃",'Vaziyat_Hava'=>$vaz[1][11]), ۵=>array('roz'=>$vaz[1][12],'Dama'=>$match[1][17]."℃",'Vaziyat_Hava'=>$vaz[1][13])); echo json_encode($array,128|256); ?>
خروجی – نمایش وضعیت آب و هوا با PHP
سورسو آپلود کنید در هاست خودتون و آدرسشو بدست بیارید و شهر رو تو پارامتر city وارد کنین.
https://آدرس دامین شما/api/نام فایل.php/we?city=نام شهر 👉 https://seenmarket.ir/api/ab-hava.php/we?city=mazandaran
این یک خروجی از اجرا مثال بالا می باشد. که اطلاعات آب و هوا را با دیکد کردن پاسخ JSON از API از شهر Mazandaran را نمایش می دهد.
برچسب: وبسرویس آب و هوا
محصولات مشابه
0 فروش
خرید محصول
0 فروش
خرید محصول
18 بازدید 0 دیدگاه
قوانین ثبت دیدگاه