ホームページ >バックエンド開発 >PHPチュートリアル >全国をカバーする中央気象台から収集したPHP天気予報コード_PHPチュートリアル
PHP 天気予報コードは中央気象台から収集され、全国をカバーします。情報は正確で、範囲は広く、コードはシンプルです。戻り値は json コードで、クライアントの呼び出しに使用したり、サーバー側での処理後に表示したりできます。このコードは、作者の WordPress 天気予報プラグインによって使用されます。このコードはサーバー上にキャッシュ ファイルを生成するので、そのフォルダーが書き込み可能であることを確認するために、現在のディレクトリに新しいデータ フォルダーを作成する必要があることに注意してください。中央気象台から収集された天気予報情報は、正確な情報、広い範囲、簡単なコードです。戻り値は json コードで、クライアントの呼び出しに使用したり、サーバー側での処理後に表示したりできます。このコードは、作者の WordPress 天気予報プラグインによって使用されます。このコードはサーバー上にキャッシュ ファイルを生成します。フォルダーが書き込み可能であることを確認するには、現在のディレクトリに新しいデータ フォルダーを作成する必要があることに注意してください。
ホームページ: www.cnphp。 infoインターフェイスのデモ: http://www.cnphp.info/tianqi
使用法: 上記のアドレスに直接電話をかけると、地元の天気情報が表示されます
http://www.cnphp .info/tianqi/?q=江蘇省南京市
**/$p = $_get['q'];
$k = 0;
if($encoding != "utf-8"){
$p = mb_convert_encoding($p) ,"utf-8","gbk");
}
$p_arr = array(
"01" => "北京",
"02" => "上海",
"03" => " "天津"、
"04" => "重慶"、
"05" => "黒竜江省"、
"07" => "08" " => "内モンゴル"、
"09" => "河北"、
"10" => "山西"、
"11" => "陝西"、
"12" => "山東省 "、
"13" => "新疆"、
"14" => "チベット"、
"15" => "青海"、
"16" => "甘粛省"、
"17" =>「寧夏」、
「18」=>「江蘇」、
「21」=> 、
"22" => "福建"、
"25" => "湖南"、
"26" = > "貴州"、
"27" => "広東"、
"30" =>
"31" => "香港"、
"34" => "台湾" ); find(&$ item、$ key、$ data){
_data_arr($ key){
$ key} .xml "); .xml ");
}
データ[0]] = $ data [1];
}
return $ ret; p);$ccode = get_data_arr($k);
echo file_get_contents("http://m.weather.com.cn/data/{$ccode[$k]}.html");