Thanks for your reply Martin.

Any ideas why ignore_user_abort would cause this problem?


-----Original Message-----
From: Martin Towell [mailto:[EMAIL PROTECTED]]
Sent: Friday, January 25, 2002 1:16 PM
To: 'Matthew Delmarter'; PHP Mailing List
Subject: RE: [PHP] set_time_limit() in a loop

your first thought was correct - it sets it to 1800, it's NOT
accumulative.

it would have something to do with  ignore_user_abort(true); and also
is your while loop's exit check working?

Martin


-----Original Message-----

Just wondering about set_time_limit() in a loop.

The current code looks something like this:

<?
 ignore_user_abort(true);
 set_time_limit(1800);
 while:
        do stuff;
        set_time_limit(1800);
 endwhile;
?>

Does this reset the timeout to 1800 seconds every time it loops? Or
does it accumulate so that the timeout has 1800 seconds added to it
every time?

The reason I ask is that my ISP informs me that the script is still
running 13 hours later! Or is this related to the ignore_user_abort?

Regards,
Matthew Delmarter



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail:
[EMAIL PROTECTED]



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to