2013-10-22 56 views
0

這是事情,我正在準備一個網頁,我需要PHP持有一個條件,如果條件爲真,它執行一些程序與函數exec(),之後,(作爲它是自動的)網頁應該刷新自己,以保持看條件,如果條件是錯誤的,它應該在等待兩秒後刷新。執行()和更新問題

我正在做一些與標題(「刷新:2;網址= _url_here」);但如果函數exec()持續時間超過兩秒,它就沒用了......

在此先感謝您的幫助。

+0

這聽起來像一個壞主意。 –

+0

你可以做的是檢查exec()pid id,看看它是否仍然活躍..如果不是,那麼條件應該是真/假你想要什麼..只要刷新..我會設置一個cronjob 。我打算說jquery,但我不確定,因爲你問的是危險的。 – xlordt

+0

我明白了,但是,在看到exec()後如何命令刷新頁面?之後,我可以很容易地設置一個cronjob,如你所說:) – user2905333

回答

0

類似exec ("command > /dev/null 2>&1 & echo $!", $data); 一旦完成,檢查PID ID,如果ID存在,然後 其餘的是家庭作業。但最好的方法是讓cron更新一個文件,並且可以檢查該文件是否有任何更新。