乐易论坛

 找回密码
 立即注册

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

教程
教程
培训
培训
产品
产品
客服
客服
易歪歪客服聊天助手——永久免费易歪歪客服聊天助手——永久免费易歪歪客服聊天助手——永久免费
阿里云服务器低至10元/月我要租广告阿里云服务器低至10元/月
我要租广告阿里云服务器低至10元/月我要租广告
查看: 2961|回复: 1
收起左侧

【php源码】天气预报查询demo

[复制链接]
  • TA的每日心情
    奋斗
    20 分钟前
  • 签到天数: 444 天

    [LV.9]以坛为家II

    发表于 2018-9-5 11:27:13 | 显示全部楼层 |阅读模式

    乐易编程网免费注册!抓住机会哦!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    QQ截图20180905112620.jpg

    1. <?php

    2. $city = isset($_GET['city']) ? $_GET['city'] : "广州";

    3. $res = getWeather($city);
    4. $ltd = [
    5.     'province' => '省',
    6.     'city' => '市',
    7.     'time' => '时间',
    8.     'temperature' => '温度',
    9.     'direction' => '风向',
    10.     'now' => '实时',
    11.     'ultraviolet' => '提示',
    12.     ];
    13. echo "<table border='1px solid red' width='600px' align='center'>";
    14. echo "<caption><h1>天气查询</h1></caption>";
    15. if ($res->code == 200) {
    16.     foreach ($res->data as $key => $value) {

    17.         echo "<tr align='center'><td width='100px' >{$ltd[$key]}</td><td>{$value}</td></tr>";
    18.     }
    19. }
    20. echo "<form action='' method='get'><tr align='center'><td>查询</td><td>";
    21. echo "<input type='text' name='city' value={$city}><input type='submit' value='查询'></td></form>";
    22. echo "</table>";
    23. function getWeather($city)
    24. {
    25.     $url = "https://www.leybc.com/tools/weather.php?city=" . $city;
    26.     header("Content-type:text/html;Charset=utf8");
    27.     $ch = curl_init();
    28.     curl_setopt($ch, CURLOPT_URL, $url);
    29.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    30.     curl_setopt($ch, CURLOPT_HEADER, 0);
    31.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
    32.     $content = curl_exec($ch);
    33.     curl_close($ch);
    34.     return Json_decode($content);
    35. }
    复制代码


    欢迎加入乐易论坛VIP,报名联系QQ 43989835
    VIP介绍和课程安排
  • TA的每日心情

    2018-9-13 09:52
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-9-12 20:40:37 | 显示全部楼层
    感谢大佬,互相学习
    欢迎加入乐易论坛VIP,报名联系QQ 43989835
    VIP介绍和课程安排
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    乐易推荐上一条 /4 下一条

    QQ|网站地图|Archiver|手机版|小黑屋|乐易论坛 ( 冀ICP备14018763号-1 )

    GMT+8, 2018-12-15 00:41 , Processed in 0.042696 second(s), 73 queries , Redis On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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