2011-08-10 78 views

回答

2

PHP的時間限制只適用於實際的腳本本身。你可以使用exec()或類似的方法來啓動一個子腳本,並在那裏進行導入。該子腳本可以花費盡可能長的時間,因爲執行該腳本所花費的時間不會超過父級的限制。

+0

[確實](http://stackoverflow.com/questions/4220413/how-does-php-max-execution-time-work/4220463#4220463)。很好,帽子完全忘了那個。它當然要求OP的腳本允許在命令行執行'php' –

+0

這聽起來像一個解決方案。我會試試看看它是否有效。 –

+0

只需將腳本重定向到自身(如果它通過瀏覽器運行)和處理文件1 1 –

0

我不知道是否有一種方法來設置它與否set_time_limit函數,但我建議你通過ajax來做到這一點,你可以通過一個Ajax中的不同參數一次次調用你的頁面來做到這一點文件,參數設置哪個xml文件應該插入mysql數據庫。

相關問題