吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 310|回复: 4
收起左侧

[资源求助] 求个PHP天气预报源码

[复制链接]
hacklei 发表于 2024-3-28 15:44
50吾爱币
求个PHP天气预报源码    要求功能完整   有API的带API也可以。我可以给100CB哦。   

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

syd1990 发表于 2024-3-28 15:48
OpenWeatherMap 注册登录,API密钥管理页面并生成一个API密钥就OK了


[Python] 纯文本查看 复制代码
<?php
$apiKey = "YOUR_API_KEY";
$cityId = "CITY_ID"; // 或者使用城市名,如:"London,uk"
$apiUrl = "http://api.openweathermap.org/data/2.5/weather?id={$cityId}&appid={$apiKey}&units=metric";

$curl = curl_init();
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_URL, $apiUrl);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_VERBOSE, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
$response = curl_exec($curl);

curl_close($curl);
$data = json_decode($response);
$currentTime = time();

if($data->cod == 200) {
    echo "天气状态:" . $data->weather[0]->description . "\n";
    echo "当前温度:" . $data->main->temp . "°C\n";
    echo "湿度:" . $data->main->humidity . "%\n";
    echo "风速:" . $data->wind->speed . " meter/sec\n";
    echo "测量时间:" . date("Y-m-d H:i:s", $currentTime);
} else {
    echo "获取天气信息失败!";
}
?>


PHP源码
 楼主| hacklei 发表于 2024-3-28 16:08
syd1990 发表于 2024-3-28 15:48
OpenWeatherMap 注册登录,API密钥管理页面并生成一个API密钥就OK了

大哥 没明白我的意思 我想要个PHP源码  弄个网站
syd1990 发表于 2024-3-28 16:11
 楼主| hacklei 发表于 2024-3-28 17:05
syd1990 发表于 2024-3-28 16:11
插入API咯。,你整个网站都是天气预报?

是的  给我个完整的源码可否
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-12 10:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表