PHP實現簡單天氣預報

來源:互聯網
上載者:User

實現簡單天氣預報,如下圖:

/*

*weather.php

*code:

*/

<?php  header("content-type:text/html;charset=utf-8");  $weather = file_get_contents("http://www.weather.com.cn/data/sk/101280601.html");  echo $weather;  ?>
<html>  <head>  <meta http-equiv="Content-Type" content="text/html;charset=gbk" />  <style type="text/css">  .all span {font:bold 30px/50px "宋體";color:red;}  </style>  <title>天氣預報</title>  </head>  <body>  <div class="all">  這裡是:<span class="place">城市</span>,  氣溫是<span class="temp">氣溫</span>,  風向:<span class="wind">風向</span>,  風力:<span class="windPower">風力</span>  </div>  <script type="text/javascript" src="http://127.0.0.1/jquery.js"></script>  <script type="text/javascript">  $(function () {  $.ajax({  //請求的地址  url : "http://127.0.0.1/weather.php",  //請求成功後執行的函數  success : function (data) {  //用eval()解析返回來的資料,將字串轉成JSON格式  var oD = eval('('+data+')');  //用jquery-1.8.2擷取元素  var $place = $(".place"),  $temp = $(".temp"),  $wind = $(".wind"),  $windPower = $(".windPower");  //將返回來的資料放到相應的位置  $place.html(oD["weatherinfo"]["city"]);  $temp.html(oD["weatherinfo"]["temp"] + "°");  $wind.html(oD["weatherinfo"]["WD"]);  $windPower.html(oD["weatherinfo"]["WS"]);  }  });  })  </script>  </body>  </html>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.