<?php//接受查詢的城市
$city = $_get['city'];
//連線redis
$redis = new
redis();
$redis->connect("127.0.0.1","6379");
//選擇redis資料庫
$redis->select(1);
//獲取是否已經查詢過(生命週期為半小時)
$res= $redis->get("$city");
//進行判斷
if(!empty($res
))else
//返回主體資訊(錯誤資訊,狀態,當前查詢城市)
$new_data =[
'error' => $results['error'],//
返回錯誤資訊
'status' => $results['status'],//
返回狀態
'currentcity' => $results['currentcity'],//
返回查詢的城市
];
//獲取日期(week),最低溫度(low),最高溫度(high)
foreach ($results['results'] as
$k => $v
) ;
//獲取詳細資訊
foreach ($results['results'] as
$k => $v
)
//serialize轉換方便儲存資料
$new_datas = serialize($new_data
);
//儲存查詢出來的資料
$redis->set("$city", "$new_datas");
//設定生命週期(半個小時)
$time = 1*60*30;
$redis->expire("$city","$time");
//反饋給前台新查詢資料
echo json_encode($new_data
); }
?>
輸入要查詢的城市:
android 獲取天氣預報
第一行 中獲取天氣的方法已經不行了,天氣老是不更新。搞了大半天,現在終於搞定了。一。資料 北京通過城市名字獲得天氣資料,json資料 通過城市id獲得天氣資料,json資料 獲得json的資料為 yesterday aqi 86 city 北京 按照道理,接下去應該比較容易了,只需要對json資料解...
天氣預報的獲取
好久沒有寫技術文章了,2010年工作太忙,奔波在國內各地,也沒什麼時間關注一些技術方面的事情,最近有乙個專案封閉開發,有些時間來寫些瑣碎的東西,就當是整理下最近的東西吧,沒什麼技術價值,純粹玩玩而已。本篇是獲取qq天氣預報資訊,獲取的是杭州的當天天氣,如果需要獲取未來三天以及其他城市的,做成配置即可...
VBS獲取天氣預報 BY Broly
vbs獲取天氣預報 code by broly 我的部落格 部分 參考網路 title 天氣預報 v1.0 by broly re.pattern u4e00 u9fa5 content 城市 city space 8 今天是 date vbcrlf vbcrlf content content 天...