PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
波控
Senior Member
 
波控的大頭照
 

加入日期: Apr 2011
文章: 1,051
問一個php問題?

通常使用者(客端)按按鈕之後,就可以計算他的時間差,做某個動作,

可是如果要定時做動作,也就是不經過客端按鈕,

也就是在server端php程式這邊,要怎樣自己主動定時做動作呢?
     
      
__________________
連署 囤房稅 https://reurl.cc/NjzeYn 民國68年房價證據
舊 2013-12-30, 09:35 PM #1
回應時引用此文章
波控離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

一種比較好的方式利用AJAX送XHR..
 
舊 2013-12-30, 10:39 PM #2
回應時引用此文章
vxr離線中  
tvirus
Golden Member
 
tvirus的大頭照
 

加入日期: Jan 2003
您的住址: 惡運深淵
文章: 2,562
看你是要定時做啥動作...

AJAX要看User client端的東西,完全不可靠.
php跑個batch command都行.
舊 2013-12-31, 12:13 AM #3
回應時引用此文章
tvirus離線中  
PAN_PAN
Junior Member
 
PAN_PAN的大頭照
 

加入日期: Jan 2003
您的住址: Shattrath City
文章: 948
要訂時跑的話只能用 Linux cronjob (如果你的 php 是裝在 linux 上面的話)

不然就是用 ajax 有人碰到了某個網頁就去背後去執行
舊 2013-12-31, 12:16 AM #4
回應時引用此文章
PAN_PAN離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,034
這要看你安裝PHP時,是怎麼裝的!!
如果是套件安裝PHP的,那麼預設CLI部份應該是可以使用的,也就是樓上有網友已經明說了
用Crontab 去跑特定的PHP程式就可以了!! 只不過要注意的是 , 要使用絕對路徑 , 不然crond
可找不到你指定的程式 !!

我在今年初有接到一份派遣工作,是要負責php & perl 程式修改,結果不知道是那個笨蛋
居然把php的CLI mode給Disable 後,再來compile php , 害我想以php script由linux上
執行特定script完全不能夠使用!!

當然把CLI mode給disable是一種安全性的考量沒錯,但是那些大頭不知道有沒有想過
由WEB URL觸發也一樣行得通 , 想防還不容易哩....

PS:純抱怨,請多見諒!!
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2013-12-31, 08:32 AM #5
回應時引用此文章
anderson1127離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是07:29 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。