What makes you think you can echo something after your script has timed
out?  Change that print to write something to a file in /tmp and you will
see that it works just fine.

-Rasmus

On Sat, 18 May 2002, Jason Caldwell wrote:

> Here's my code:
> ----------------
> <?
>  set_time_limit(1);
>  function clean_up()
>  {
>   if(connection_status() & TIMEOUT)
>    print("Script timed out.\n");
>  }
> register_shutdown_function("clean_up");
> while(1);
> ?>
>
> Here's the message I get:  (I should get "Script timed out.")
> -----------------------------------------------------------
> <br>
> <b>Fatal error</b>:  Maximum execution time of 1 second exceeded in
> <b>C:\test999.php</b> on line <b>14</b><br
> >
> <br>
> <b>Fatal error</b>:  Maximum execution time of 1 second exceeded in
> <b>C:\test999.php</b> on line <b>7</b><br>
> ----------------------------------------------------------
>
>
> "Jason Caldwell" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > I'm playing with the register_shutdown_function -- it's seems to work fine
> > if I call exit() within my script -- however, it doesn't seem to work when
> > the script times-out.  Anyone know why?  It's supposed to work in the
> event
> > of an error, time-out, user-abort, or script-exit.
> >
> > Thanks
> > Jason
> >
> >
> >
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


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

Reply via email to