wordpress获取新浪天气打造wordpress侧边栏天气(wordpress插件)

wordpress获取新浪天气打造wordpress侧边栏天气(wordpress插件),第1张

概述WordPress获取新浪天气,打造博客侧边栏天气,下面的php代码直接放到边栏就行了,当然其它地方也可以

获取IP有两种方法,复杂的被我注释掉了,如果你想使用复杂的,去掉注释,再把简单的注释掉就可以了。

desc)) { $loc = $location->city; $full_loc = $location->province . $location->city . $location->district . $location->isp; } else { $loc = $location->desc; } return $loc;}$city = getIPLoc_sina("$SA_IP");

$citycode = mb_convert_enCoding($city,"gb2312","utf-8");

$doc = new DOMdocument();if (load("http://php.weather.sina.com.cn/xml.php?city">!@$doc->load("http://php.weather.sina.com.cn/xml.php?city=" . $citycode . "&password=DJOYnIET8234jlsK&day=0")) { echo "Get data Failed!!\n"; return;}

$city = $doc->getElementsByTagname("city")->item(0)->nodeValue;$stat1 = $doc->getElementsByTagname("status1")->item(0)->nodeValue;$chy_shuoming = $doc->getElementsByTagname("chy_shuoming")->item(0)->nodeValue;$tmp1 = $doc->getElementsByTagname("temperature1")->item(0)->nodeValue;$tmp2 = $doc->getElementsByTagname("temperature2")->item(0)->nodeValue;$date = $doc->getElementsByTagname("savedate_weather")->item(0)->nodeValue;$pollution_l = $doc->getElementsByTagname("pollution_l")->item(0)->nodeValue;$gm_s = $doc->getElementsByTagname("gm_s")->item(0)->nodeValue;

echo '' .$city .' / '.$date.''. $tmp1 .'~'. $tmp2 .''.$stat1 .'

空气质量:'.$pollution_l .'

穿衣建议:'. $chy_shuoming .'

';?> 总结

以上是内存溢出为你收集整理的wordpress获取新浪天气打造wordpress侧边栏天气(wordpress插件)全部内容,希望文章能够帮你解决wordpress获取新浪天气打造wordpress侧边栏天气(wordpress插件)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1030545.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存