[請益] 利用php顯示html網頁內容
各位前輩好,我是剛學php的新手.
我想做一個可以顯示氣象網頁html資料的php,網址尾端會隨著系統日期而改變.
例如要抓的網址:http://xxx.xxxx.xx/xxx/xxx/$abc.htm ($abc會隨年份和日期而變)
我的程式碼如下:
<html>
<head>
<title>dataview</title>
</head>
<body>
<?php
$location=46692; /*代表觀測位置的參數*/
$under="_";/*底線*/
$yesterday=`date -d "1 days ago" +%Y%m%d`;/*將系統時間往前推一天*/
$website=$location.$under.$yesterday;/*抓取氣象資料的網頁變數*/
$web=file_get_contents('http://www.cwb.gov.tw/statistics/30day/Data/$website.htm');/*抓網址內的資料,存到變數$web裡*/
echo $web;/*顯示網頁內容*/
?>
</body>
</html>
我試過執行這個php檔,但沒有辦法顯示網頁的內容.推測是網頁變數下錯了.
但我不知道要怎麼修改,請各位多多指教.謝謝:D
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.33.93
→
06/09 17:33, , 1F
06/09 17:33, 1F
→
06/09 18:00, , 2F
06/09 18:00, 2F
推
06/09 20:55, , 3F
06/09 20:55, 3F
→
06/10 16:30, , 4F
06/10 16:30, 4F
→
06/10 16:31, , 5F
06/10 16:31, 5F
→
06/10 16:34, , 6F
06/10 16:34, 6F
→
06/10 16:36, , 7F
06/10 16:36, 7F
→
06/10 16:37, , 8F
06/10 16:37, 8F
→
06/10 16:38, , 9F
06/10 16:38, 9F
推
06/10 18:02, , 10F
06/10 18:02, 10F
推
06/10 19:41, , 11F
06/10 19:41, 11F
→
06/12 00:20, , 12F
06/12 00:20, 12F