台灣最具影響力的-資訊專家社群 - 讓您成為最有價值的IT專業人才
線上人數
1557
 
會員總數:229130
接案會員:6761
文章總數:2320
討論主題:175195
歡迎您免費加入會員
討論區列表 >> PHP >> PHP怎樣實現某一個頁面自動運行,而不用人為的去刷新

[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
PHP怎樣實現某一個頁面自動運行,而不用人為的去刷新
價值 : 30 QP  點閱數:1360 回應數:12

點圖分享到Plurk吧!
樓主

PO
初學者
1 16
244 66
發送站內信

比如:a.php
要讓它每隔1個小時自動運行一次。

請問高手怎麼實現,謝謝了。
本篇文章發表於2006-06-21 18:32
什麼是iT Power資訊報 2010年藍色小舖認證專家風雲榜完全名單
1樓
作者回應

PO
檢舉此回應
高手去哪了啊。快救救我啊。


本篇文章回覆於2006-06-21 18:57
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

KOS
檢舉此回應
其實直接在那边利用javascript setTimeout的指令就可以了!!就自動更新了!!


本篇文章回覆於2006-06-21 20:33
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

Bryan(不來ㄣ)
捐贈 VP 給 Bryan(不來ㄣ) 檢舉此回應
or




本篇文章回覆於2006-06-21 22:09
--未登入的會員無法查看對方簽名檔--
4樓
不錯的參考

eric
檢舉此回應
你用 XP OR LINUX?


本篇文章回覆於2006-06-22 01:01
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

Tony
檢舉此回應
寫系統排程去跑是比較穩定的方式,所以樓上的會問你是用什麼系統在跑php
windows 2K/XP/2K3 上就去用附屬易用程式 > 系統工具 > 排定的工作,建立新的排程去執行IE,後面加上php的網址,linux就是要寫crontab,上網用關鍵字查查看吧。


本篇文章回覆於2006-06-23 14:05
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

PO
檢舉此回應
這兩種方法我都知道。但沒有別的更好的方法了嗎?比如我是用虛擬主機。就不爽了。


本篇文章回覆於2006-06-24 14:46
--未登入的會員無法查看對方簽名檔--
7樓
不錯的參考

竹心 - 似顛非顛
捐贈 VP 給 Simon(竹心 ) 檢舉此回應
想必你的a.php是一支定時執行的Gateway吧....
你可以跟主機網管商量一下,讓a.php在Server上開啟
如果主機網管不爽讓你這樣搞,你也只能用一台你公司之全天不關的電腦開a.php了...
我想網管應該都會答應的


本篇文章回覆於2006-06-26 14:36
--未登入的會員無法查看對方簽名檔--
8樓
不錯的參考

溫子
捐贈 VP 給 溫子 檢舉此回應
網頁是被動式的,虛擬主機商不允許你是沒辦法解決的,
如果還要開一隻 24Hr 的電腦作這件事的話,
溫子認為乾脆拿這隻架成 web 主機就好了...


本篇文章回覆於2006-06-26 19:24
--未登入的會員無法查看對方簽名檔--
9樓
不錯的參考

竹心 - 似顛非顛
捐贈 VP 給 Simon(竹心 ) 檢舉此回應
我贊同#8的方式
乾脆自己弄個Server,萬事方便
要弄任何Gateway也不是問題
真的,如果有必要,自己弄一台Server吧。


本篇文章回覆於2006-06-26 22:09
--未登入的會員無法查看對方簽名檔--
10樓
作者回應

PO
檢舉此回應
哎。不知道說什麼好了。


本篇文章回覆於2006-06-27 16:46
--未登入的會員無法查看對方簽名檔--
11樓
不錯的參考

流沙-找工作...
捐贈 VP 給 流沙流ㄚ流 檢舉此回應
不曉得你實際a.php要做的是什麼
也有種方法是改用被動式的寫法
當使用者或特定使用者動作時觸動到
不過實際執行a.php的時間點不會是剛好一小時
而是接近或超過1小時
也就是當使用者觸動到時才判斷時間上要不要做a.php

那如果8小時空白時間沒有人來
然後來了一個人累積8個批次要做?
這時候又要針對每次批次射緩衝時間了
又或者八個無變動批次其實可以化簡

anyway 方法很多,就是取捨的問題而已

問題是如果a.php是做對外部的動作
例如send mail
就不能用這招了 哈

不過不是說有台電腦能24hr不關就代表可以拿來當web sv啦="=
頻寬也是問題阿..所以未必不是個解決方法
只是要多承擔一台電腦可能故障的風險而已



本篇文章回覆於2006-06-27 22:03
--未登入的會員無法查看對方簽名檔--
12樓
回應

eric
檢舉此回應
我有一個程式
需搭配一台上網PC 24 HR開機



本篇文章回覆於2006-06-27 23:49
--未登入的會員無法查看對方簽名檔--
[變換順序]
1
 

回覆
如要回應,請先登入.