PHP飞信通知天气预报_API版
PHP飞信通知天气预报_API版 如果条件允许可以在服务器上用计划任务 每天在固定时间给自己或亲人发送天气预报 采用飞信官方web接口 有时可能由于服务器速度问题可能造成发送不成功.属于正常现象.
/***************************************************************************/ /******************* PHP飞信通知天气预报_API版 *******************************/ /*************************** 2011-12-5 ************************************/ /**************************作者:xiaogg*************************************/ /***************************版本:2.11**************************************/ /*********************http://www.bitefu.net********************************/ header("content-Type: text/html; charset=utf-8"); function curl_file_get_contents($durl){ if(function_exists('curl_setopt')){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $durl); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch, CURLOPT_USERAGENT, _USERAGENT_); curl_setopt($ch, CURLOPT_REFERER,_REFERER_); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $r = curl_exec($ch); curl_close($ch); }else if(function_exists('file_get_contents')){ $r=file_get_contents($durl); }else if(function_exists('file')){ $r=file($durl);$r = implode('', $r); }else{ $r="获取内容失败"; } return $r; } //删除空格 function wtrimall($str,$type=0) { $str= str_replace(" ","*-*",$str); $str= str_replace(" ","*-*",$str); $str= str_replace("\t","*-*",$str); $str_s= str_replace("\n","*-*",$str); $str= str_replace("*-*","",$str_s); if($type==1)return $str_s;else return $str; } //对数组进行键值排序 function wchangearray($str) { return array_values(array_filter($str)); } function wtext($city,$weather_txt="weahter.txt") { $date=date("Y-m-d");$arr=array();$arr['date']=$date; if(!file_exists($weather_txt)){file_put_contents($weather_txt,serialize($arr));} $old=unserialize(file_get_contents($weather_txt)); if($old['date']!=$date){file_put_contents($weather_txt,serialize($arr));} if($old[$city] && strlen($old[$city])>30){return $old[$city];}else{ switch($city) { case "sjz": $url = 'http://www.weather.com.cn/weather/101090101.shtml';$text="石家庄";break; case "yt": $url = 'http://www.weather.com.cn/weather/101090508.shtml';$text="玉田";break; } $lines_string = curl_file_get_contents($url); $lines_string = explode("',' |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |