Jan
18
开发网站时经常会使用到某个城市的天气情况,我们公司的美工在做企业站点时就会在页面上体现企业本地的天气状况。现在就利用php的file_get_contents函数快速获取雅虎网站一样的3天天气情况:
<?php
$cityname="福州";
$gethtml=@file_get_contents("http://weather.cn.yahoo.com/weather.html?city=".urlencode(mb_convert_encoding($cityname, 'UTF-8','GB2312'))."");
preg_match_all("/<span class=\"f14\"><strong>.+<\/span>/",$gethtml,$matches);
print_r($matches);
?>
$matches是一个数组,$matches[0][0]就是当前的天气了。总共返回3天的天气情况数据。很简单吧。再配合ajax做个加载效果挺不错的。
<?php
$cityname="福州";
$gethtml=@file_get_contents("http://weather.cn.yahoo.com/weather.html?city=".urlencode(mb_convert_encoding($cityname, 'UTF-8','GB2312'))."");
preg_match_all("/<span class=\"f14\"><strong>.+<\/span>/",$gethtml,$matches);
print_r($matches);
?>
$matches是一个数组,$matches[0][0]就是当前的天气了。总共返回3天的天气情况数据。很简单吧。再配合ajax做个加载效果挺不错的。
PHP开发小组发布了PH
Apache的rewri


