On Wed, May 24, 2006 11:26 am, Suhas wrote:
> I am trying to write a script which will avoid browser timeout problem
> and
> in that process I have created 2 files
>
> FILE1.php:
> set_time_out(1);
> echo shell_exec("/usr/local/bin/php -f FILE2.php &");
>
> FILE2.php:
> @mail($to,$sub,$msg);
> sleep(60);
> @mail($to,$sub,$msg);
>
> I run File1.php thr' browser and I get 2 emails 1 min apart. But
> browser
> does not timeout and PHP also does not throw error about timeout even
> if I
> have specified time limit to 1sec.
>
> Is there any explanation to this behaviour?

PHP time only counts stuff PHP is actually doing.

If you have a PHP script that executes a 5-minute SQL query, PHP
doesn't count *ANY* of that 5 minutes for its timeout limit.

Ditto for exec and friends.

-- 
Like Music?
http://l-i-e.com/artists.htm

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to