2
我需要發送500封電子郵件和我希望分配時間限制的每封電子郵件。超時致命錯誤處理
目前,我運行一個Ajax調用來發送電子郵件。我需要爲每個電子郵件回答客戶端Javascript,因此請填寫用戶的進度條以查看發貨進度。
問題是我用set_time_limit
,它返回一個致命錯誤。我想要的是管理超時(通過例外或其他想法)來返回JSON以通過jQuery使用。
我需要發送500封電子郵件和我希望分配時間限制的每封電子郵件。超時致命錯誤處理
目前,我運行一個Ajax調用來發送電子郵件。我需要爲每個電子郵件回答客戶端Javascript,因此請填寫用戶的進度條以查看發貨進度。
問題是我用set_time_limit
,它返回一個致命錯誤。我想要的是管理超時(通過例外或其他想法)來返回JSON以通過jQuery使用。
您可以處理register_shutdown_function致命錯誤()
<?php
error_reporting(0);
function shutdown() {
$error = error_get_last();
if ($error['type'] === E_ERROR) {
//handle timeout error here
}
}
register_shutdown_function('shutdown');
set_time_limit(1);
// send mails
下一次,請在你的問題不大膽的所有文本。一個簡單而簡短的問題將足以可讀。歡迎來到SO。 – Roylee 2013-05-08 02:39:10
感謝您的反饋! – wilfredonoyola 2013-05-08 03:04:51
不會傷害看到一些代碼... – 2013-05-30 15:19:14