天气预报代码调用_当地天气预报代码调用
1.hao123网站左上的天气预报网页代码是什么?
2.求~一行天气预报代码(附参考站)
3.能自动更新天气预报的网页程序代码
4.如何使用PHP调用API接口实现天气查询功能
这是你想要的天气预报代码,由中央气象台提供数据,最准确最权威的天气预报,能够根据访客不同的IP地址显示不同城市的天气预报
下面是源程序代码:
<iframe src="://.ttyyy/tianqi/tq.html" width="160" height="60" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
hao123网站左上的天气预报网页代码是什么?
不用安装插件,你把下面的代码插入你的网页中就可以了:第一种: 代码: <iframe width="145" height="130" border="0" align="center" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="" allowTransparency="true"></iframe> 效果预览: 说明:这种适合于在网页的边栏插入。但一个缺点是,上面的4个城市是既定的,无法改成别的。插入时,选好网页上的位置,直接将左栏的源代码全部拷进去就行了 第二种: 代码: <IFRAME ID='ifm2' WIDTH='189' HEIGHT='190' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC=''></IFRAME> 效果预览: 说明:这种 也适合于在网页的边栏插入。上面的城市可以自定,比如厦门可改成别的。定制的方法是修改我代码中标红的数字,从1开始代表“香港”开始,每个数字都代表一个城市,厦门是287,具体要哪个城市自己找一下罢。 第三种: 代码: <IFRAME ID='ifm2' WIDTH='260' HEIGHT='70' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' src=""></iframe> 效果预览: 说明:这种适合于在网页的头栏插入。上面的城市可以自定,比如 石家庄可改成别的。定制的方法是修改我代码中标红的数字。具体各个城市对照的id表可在此下载:城市名称及ID对照表(请右键点击—>另存为)。 第四种: 代码: <iframe width="469" height="218" border="0" align="center" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="厦门" allowTransparency="true"></iframe> 效果预览: 说明:这种适合于在网页的正栏插入。上面的城市可以自定,比如厦门可改成别的。定制的方法是修改我代码中标红的 名称。这里比较简单,直接用汉字改就行了。比如是福州的,你就直接把“厦门”改成福州就行。 第五种: 代码: <IFRAME ID='ifm1' WIDTH='405' HEIGHT='332' ALIGN='center' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC=""></IFRAME> 效果预览: 第六种: 代码: <iframe width=160 height=230 frameborder=0 scrolling=NO src=南昌></iframe> 效果预览: 说明:这种适合于在网页的边栏插入。上面的城市可以自定,比如南昌可改成别的。定制的方法是修改我代码中标红的名称。这里比较简单,直接用汉字改就行了。比如是福州的,你就直接把“厦门”改成福州就行很不错哦,你可以试下
qgulqjbsvk62041435102011-10-12 9:09:45
求~一行天气预报代码(附参考站)
hao123网站左上的天气预报网页代码如下:
<iframe src=
"://.tianqi123/small_page/chengshi_2250.html?
c0=red&c1=D96C00&bg=F4FFF4&w=178&h=20&text=yes"?
width=178 height=21?
marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no?
align=center id=url></iframe>
制作网页时常用的代码有HTML,JaScript,ASP,PHP,CGI等,其中超文本标记语言(标准通用标记语言下的一个应用、外语简称:HTML)是最基础的网页代码。
扩展资料:
网页代码的一些简单使用:
<marquee>...</marquee>普通卷动
<marquee behior=slide>...</marquee>滑动
<marquee behior=scroll>...</marquee>预设卷动
<marquee behior=alternate>...</marquee>来回卷动
<marquee direction=down>...</marquee>向下卷动
<h1>...</h1>标题字(最大 )
<h6>...</h6>标题字(最小)
<b>...</b>粗体字
<strong>...</strong>粗体字(强调)
<br>(换行)
<nobr>...</nobr>水域(不换行)
<p>...</p>水域(段落)
<center>...</center>置中
百度百科-网页代码
能自动更新天气预报的网页程序代码
发送到这个网站的一个网址,会自动返回此城市的天气信息。对此信息再格式化就好了。
发送:://main.mapbar/weather.jsp?city=广州
返回:b4.gif^广州^雷阵雨^26℃ ~ 22℃^微风^紫外线:弱
发送:://main.mapbar/weather.jsp?city=上海
返回:b3.gif^上海^阵雨转阴^16℃ ~ 13℃^东南风3-4级^紫外线:最弱
至于如何判断访问者是哪一个城市,需要分析其IP地址然后再加判断吧,你到网上找个IP转城市的数据库看看。
如何使用PHP调用API接口实现天气查询功能
天气预报代码
选择下面的省份及城市后点击“选择”生成代码,选择您需要的表现形式,点击“复制到我的剪贴板”将代码直接拷贝到您的网站合适的位置即可直接使用(注意嵌入页面的大小)。
://weather.china.cn/cityshow.html?city=58847&sheng=13&citys=58847&submit=%e9%80%89%e3%80%80%e6%8b%a9
://.zzsky.cn/code/weather/
最近在做微信公众平台测试时,想在里面子菜单上添加查询未来几天(包括今天)天气的功能,就查找了下好用的天气预报查询接口API,使用比较多的有:国家气象局天气接口、新浪天气预报接口、百度天气预报接口、google天气接口、Yahoo天气接口等等,我使用的是百度提供的免费天气查询接口API,下面与大家分享下...
1、查询方式:
百度提供的是根据纬度和城市名查询天气情况
2、接口事例:
3、接口参数说明:
4、返回结果说明:
5、
//城市名?
$city?=?'上海';?
//对json格式的字符串进行编码?
$arr?=json_decode($str,TRUE);?
print_r($atr);?
//城市名$city = '上海';
//获取json格式的数据
$str =file_get_contents("://api.map.baidu/telematics/v3/weather?location=".$city."&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ");
//对json格式的字符串进行编码
$arr =json_decode($str,TRUE); ?
print_r($atr);
6、返回页面的是json编码后的数据:
[plain] view plain copy print?
<meta?charset="UTF-8">?
Array?
(?
[error]?=>?0?
[status]?=>?success?
[date]?=>?2014-03-17?
[results]?=>?Array?
(?
[0]?=>?Array?
(?
[currentCity]=>?上海?
[weather_data]=>?Array?
(?
[0]=>?Array?
(?
[date]?=>?周一(今天,?实时:19℃)?
[dayPictureUrl]?=>://api.map.baidu/images/weather/day/qing.png?
[nightPictureUrl]?=>://api.map.baidu/images/weather/night/qing.png?
[weather]?=>?晴?
[wind]?=>?西南风3-4级?
[temperature]?=>?13℃?
)?
[1]?=>?Array?
(?
[date]=>?周二?
[dayPictureUrl]?=>://api.map.baidu/images/weather/day/duoyun.png?
[nightPictureUrl]?=>?://api.map.baidu/images/weather/night/yin.png?
[weather]=>?多云转阴?
[wind]=>?东北风3-4级?
[temperature]?=>?24?~?9℃?
)?
[2]?=>?Array?
(?
[date]=>?周三?
[dayPictureUrl]?=>://api.map.baidu/images/weather/day/zhongyu.png?
[nightPictureUrl]?=>?://api.map.baidu/images/weather/night/xiaoyu.png?
[weather]=>?中雨转小雨?
[wind]=>?东北风3-4级?
[temperature]?=>?15?~?8℃?
)?
[3]?=>?Array?
(?
[date]=>?周四?
[dayPictureUrl]?=>://api.map.baidu/images/weather/day/duoyun.png?
[nightPictureUrl]?=>://api.map.baidu/images/weather/night/qing.png?
[weather]=>?多云转晴?
[wind]=>?北风3-4级?
[temperature]?=>?14?~?6℃?
)?
)?
)?
)?
)?
<meta charset="UTF-8">Array
(
[error] => 0
[status] => success
[date] => 2014-03-17
[results] => Array
(
[0] => Array
(
[currentCity]=> 上海
[weather_data]=> Array
(
[0]=> Array
(
? [date] => 周一(今天, 实时:19℃)
? [dayPictureUrl] =>://api.map.baidu/images/weather/day/qing.png
? [nightPictureUrl] =>://api.map.baidu/images/weather/night/qing.png
[weather] => 晴
? [wind] => 西南风3-4级
? [temperature] => 13℃
)
[1] => Array
(
[date]=> 周二
? [dayPictureUrl] =>://api.map.baidu/images/weather/day/duoyun.png
? [nightPictureUrl] => ://api.map.baidu/images/weather/night/yin.png
[weather]=> 多云转阴
[wind]=> 东北风3-4级
? [temperature] => 24 ~ 9℃
)
[2] => Array
(
[date]=> 周三
? [dayPictureUrl] =>://api.map.baidu/images/weather/day/zhongyu.png
? [nightPictureUrl] => ://api.map.baidu/images/weather/night/xiaoyu.png
[weather]=> 中雨转小雨
[wind]=> 东北风3-4级
? [temperature] => 15 ~ 8℃
)
[3] => Array
(
[date]=> 周四
? [dayPictureUrl] =>://api.map.baidu/images/weather/day/duoyun.png
[nightPictureUrl] =>://api.map.baidu/images/weather/night/qing.png
[weather]=> 多云转晴
[wind]=> 北风3-4级
? [temperature] => 14 ~ 6℃
)
)
)
)
)
7、PHP中自带了处理json格式字符串的内置函数,下面做一个事例,并给出完整代码:
[php] view plain copy print?
<metacharset="UTF-8">?
<?php?
//城市名?
$city?=?'上海';?
//获取json格式的数据?
$str?=?file_get_contents("://api.map.baidu/telematics/v3/weather?location=".$city."&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ");?
//对json格式的字符串进行编码?
$arr?=?json_decode($str,TRUE);?
echo?"城市:".$arr['results'][0]['currentCity']."?日期:".$arr['date']."<br?/><br?/>";?
foreach($arr['results'][0]['weather_data']as?$val)?
{?
echo?$val['date']."<br/>";?
echo?"天气:{$val['weather']}<br/>";?
echo?"风向:{$val['wind']}<br/>";?
echo?"温度:{$val['temperature']}<br/><br?/>";?
}?
>?<metacharset="UTF-8"><?php
//城市名
$city = '上海';
//获取json格式的数据
$str = file_get_contents("://api.map.baidu/telematics/v3/weather?location=".$city."&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ");
//对json格式的字符串进行编码
$arr = json_decode($str,TRUE); ?
echo "城市:".$arr['results'][0]['currentCity']." 日期:".$arr['date']."<br /><br />";
foreach($arr['results'][0]['weather_data']as $val)
{
echo $val['date']."<br/>";
echo "天气:{$val['weather']}<br/>";
echo "风向:{$val['wind']}<br/>";
echo "温度:{$val['temperature']}<br/><br />";
}
>8、返回的内容如下:
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。