我試圖通知用戶,(另一個)腳本在後臺運行的狀態(每分鐘運行一次)。無法在while()循環中打印php ajax
所以我有這樣的PHP代碼:
while(@fopen("dl.conf","r")){ print "Download will start soon"; flush(); sleep(1); } . .
它不顯示任何信息,再加上即使我取消該文件也不會執行該腳本的其餘部分。
基本上用戶可以提交文件進行下載。這會觸發創建文件dl.conf。有一個腳本運行在後臺檢查是否存在dl.conf,如果是這樣,它會讀取它並開始下載。它也會刪除dl.conf文件。
用戶提交下載可能會發生,但該腳本需要幾秒鐘才能再次運行,並意識到需要下載某些內容。所以我只是希望用戶等待下載,這將很快開始(然後顯示下載進度)。
謝謝
有解析錯誤的碼。 – Rijk
有沒有解析錯誤,我只是跑這個代碼,並沒有顯示錯誤 – danishgoel
怪異我沒有得到任何解析錯誤。你能告訴我錯誤是什麼嗎? – Danny