今天客户端需要获取天气情况,于是查询了一下!
看一下要求:
1、根据客户IP自动获取天气情况;
2、根据客户的资料地区获取天气情况.
现在我们要分析一下我们要解决的问题:
1、自动获取IP和地区名称;
2、通过百度查询所在地区在中国天气网上的编号;
3、获取地区的天气;
4、分析返回的数据。
[php]
/**
* 天气
* 获取IP、城市
* 百度查找天气网站的ID
**/
public function getWeather(){
$ip = get_client_ip();//获取IP
$getString = file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=".$ip);//获取地区信息
$city_str = explode(" ", $getString);
//dump(...