2010-04-19 15 views
1

我有一個非常大的PHP維護腳本(基本上它重新創建一個內部存檔縮略圖),它需要10到20分鐘才能完成,我注意到,PHP只顯示「回聲」,當整個腳本完成分析。有沒有什麼辦法可以顯示這樣的消息:龐大的維護php腳本。如何在腳本執行時打印調試字符串?

Phase 1 - Complete 
Phase 2 - Complete 
Phase n - Complete 

雖然腳本還在做他的事嗎?

非常感謝您

+0

這是否通過Web服務器或命令行運行? – 2010-04-19 14:11:41

回答

1

使用flush()http://docs.php.net/flush),但請注意,您的Web服務器可能會緩衝輸出。如果是這樣,您必須將其關閉或將緩衝區設置得非常低以在發生時獲得輸出。

0

或者可能轉動php.ini中的輸出緩衝:output_buffering = Off