您正在使用 IPV4 [34.228.52.21] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
[公益]保护绿色环境,构建和谐社会       悟空收录网      

【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中      
[公益] 地球是我家,绿化靠大家      
2023年 圣诞节 023
2024年 腊八节 047
2024年 元 旦 030
2024年 春 节 070
 
您现在的位置:首页 >> PHP >> 内容
本类新增
本类热门文章
php采集自中央气象台范围覆盖全国的天气预报代码实例
内容摘要: 需要注意的是,这段代码会在服务器产生缓存文件,需要在当前目录中新建data文件夹,保证文件夹可写.php天气预报代码如下:代码如下:/*用法:可以直接调用上面的地址会显示当地的天气信息,也可以这样用/tianqi/?q=江苏省南京市**/$p=$_get['q'];$k=0;$encoding=mb_detect_encoding($p);if($encod......
需要注意的是,这段代码会在服务器产生缓存文件,需要在当前目录中新建data文件夹,保证文件夹可写.

php天气预报代码如下:

代码如下:

/*

用法:可以直接调用上面的地址会显示当地的天气信息,也可以这样用

/tianqi/?q=江苏省南京市

**/

$p=$_get['q'];

$k=0;

$encoding=mb_detect_encoding($p);

if($encoding!="utf-8"){

$p=mb_convert_encoding($p,"utf-8","gbk");

}

$p_arr=array(

"01"=>"北京",

"02"=>"上海",

"03"=>"天津",

"04"=>"重庆",

"05"=>"黑龙江",

"06"=>"吉林",

"07"=>"辽宁",

"08"=>"内蒙古",

"09"=>"河北",

"10"=>"山西",

"11"=>"陕西",

"12"=>"山东",

"13"=>"新疆",

"14"=>"西藏",

"15"=>"青海",

"16"=>"甘肃",

"17"=>"宁夏",

"18"=>"河南",

"19"=>"江苏",

"20"=>"湖北",

"21"=>"浙江",

"22"=>"安徽",

"23"=>"福建",

"24"=>"江西",

"25"=>"湖南",

"26"=>"贵州",

"27"=>"四川",

"28"=>"广东",

"29"=>"云南",

"30"=>"广西",

"31"=>"海南",

"32"=>"香港",

"33"=>"澳门",

"34"=>"台湾"

);

functionfind(&$item,$key,$data){

global$k;

if(preg_match("/$item/u",$data)){

$k=$key;

}

}

functionget_data_arr($key){

if(!file_exists("./data/city{$key}.xml")){

$c=file_get_contents("http://m.weather.com.cn/data5/city{$key}.xml");

file_put_contents("./data/city{$key}.xml",$c);

}

else{

$c=file_get_contents("./data/city{$key}.xml");

}

$arr=explode(",",$c);

foreach($arras$v){

$data=explode("|",$v);

$ret[$data[0]]=$data[1];

}

return$ret;

}

array_walk($p_arr,'find',$p);

array_walk(get_data_arr($k),'find',$p);

array_walk(get_data_arr($k),'find',$p);

$ccode=get_data_arr($k);

echofile_get_contents("http://m.weather.com.cn/data/{$ccode[$k]}.html");

版权声明:本内容来源于网络,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:php使用pecl方式安装扩展操作示例 下一篇:php将字符串转化成date存入数据库的
发布日期:2023/11/15
手机扫二维码直达本页
发布时间:15:27:49
点  击:11
录  入:星儿
相关文章
Baidu
YiJiaCMS 7.3.5 build231025(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,Cloudflare提供加速防护
运行时间载入中.....