看板 PHP 關於我們 聯絡資訊
各位前輩好,我是剛學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
knives:那你直接用iframe不會比較快嗎 06/09 17:33
arrack:單引號不會轉換變數 06/09 18:00
appleboy46:'http......' . $website . '.html' 改成這樣試試看 06/09 20:55
carljay725:我沒有想過用iframe 去完成 他的功能很像在一個網頁裡 06/10 16:30
carljay725:嵌入另一個網頁 我想做的是直接抓取網頁資料顯示在螢幕 06/10 16:31
carljay725:在變數$web的部份 我有試著改成雙引號 網頁還是跑不動 06/10 16:34
carljay725:3樓提供的方法我也試過了 但不論是直接用或設另一個 06/10 16:36
carljay725:變數來接,並放到file_get_contents裡頭,網頁還是跑不動 06/10 16:37
carljay725:或者顯示一片空白= = 06/10 16:38
dylan29341:這樣不會比iframe理想 如果單純只是想嵌入"另一個"網頁 06/10 18:02
superpai:真的...比iframe還糟糕 06/10 19:41
carljay725:那麼我先試著用iframe寫寫看好了,謝謝各位 06/12 00:20