2012-03-06 122 views
-1

我想使用jQuery UI Progress Bar來顯示函數執行的完整狀態,但在我甚至可以使用進度條之前,我需要找出多少百分比的函數執行是完成並將該值發送到進度欄。獲取函數執行完成百分比

如何找出PHP函數執行完成的百分比?

有什麼想法嗎?

謝謝

+0

這是什麼功能呢?是否有可以量化的外部參數?例如,如果它將行插入表中,則可以定期檢查進度。如果沒有,你將不得不創建它們。 – webbiedave 2012-03-06 22:34:35

+0

這個函數在數據庫中插入東西,檢查用戶權限等,但是我想要一個適用於任何類型函數的解決方案,不管函數在做什麼 – user765368 2012-03-06 22:36:04

+0

無法完成。不能*窺探* PHP過程來衡量其進展。有**必須是外部的東西 - 具體由該功能設置 - 檢查。 – webbiedave 2012-03-06 22:39:13

回答

0

遞增一個變量是唯一的在數據庫或文件中的會話是兩個腳本訪問。您可以使用session_id()函數獲取一個好的唯一鍵,然後將當前進度值存儲在數據庫表中並檢索該值以顯示您的進度欄值。進度值的增量率將取決於腳本正在執行的操作以及您希望更新進度欄的頻率。