[PHP-DEV] Bug #11546 Updated: Register_Shutdown_Function doesn't happen after shutdown

2001-06-21 Thread sniper

ID: 11546
Updated by: sniper
Reported By: [EMAIL PROTECTED]
Old-Status: Open
Status: Analyzed
Bug Type: Program Execution
Operating system: 
PHP Version: 4.0.5
Assigned To: 
Comments:

I can now reproduce the same symptom. 
If PHP is as CGI under Apache, the example script
doesn't work. But as DSO it works.



Previous Comments:
---

[2001-06-19 14:34:50] [EMAIL PROTECTED]
Windows 2000 - Apache 1.3x

PHP 4.05

Running PHP.exe as CGI.  Is this the problem?

---

[2001-06-19 14:23:17] [EMAIL PROTECTED]
This works for me just fine within Linux.
Also on Windows ME (PHP as Apache DSO).

What is the SAPI you are using? Web server?
Or is it run as CGI?

--Jani


---

[2001-06-18 21:28:27] [EMAIL PROTECTED]
In theory (at least IMHO), this function should be used to register
functions to finish up after the client has detached from the server.

This way, time consuming tasks like logging, closing connections, sending
e-mail, or whatever can be done *after* the client is happily surfing to
their next page.

However, I have tested Register_Shutdown_Function as much as I can locally,
and no matter what I try... I have to wait until my shutdown functions are
done before I see the page, get redirected, or whatever.

This is bug or a feature?  Or am I a dummy?

This example should execute and be done... but instead it waits around till the 
shutdown function is finished.  I used sleep cause its a good way to kill time, but it 
happens with any time consuming operation (sending 5 emails through SMTP for example)

Example:

?
Register_ShutDown_Function(KillTime);
print(We're DONE here.);
flush();
exit();

function KillTime(){
   sleep(30);
}
?

---



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=11546edit=2


-- 
PHP Development 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-DEV] Bug #11546 Updated: Register_Shutdown_Function doesn't happen after shutdown

2001-06-20 Thread btanner

ID: 11546
User Update by: [EMAIL PROTECTED]
Old-Status: Feedback
Status: Open
Bug Type: Program Execution
Operating system: Windows 2000
PHP Version: 4.0.5
Description: Register_Shutdown_Function doesn't happen after shutdown

Windows 2000 - Apache 1.3x

PHP 4.05

Running PHP.exe as CGI.  Is this the problem?

Previous Comments:
---

[2001-06-19 14:23:17] [EMAIL PROTECTED]
This works for me just fine within Linux.
Also on Windows ME (PHP as Apache DSO).

What is the SAPI you are using? Web server?
Or is it run as CGI?

--Jani


---

[2001-06-18 21:28:27] [EMAIL PROTECTED]
In theory (at least IMHO), this function should be used to register
functions to finish up after the client has detached from the server.

This way, time consuming tasks like logging, closing connections, sending
e-mail, or whatever can be done *after* the client is happily surfing to
their next page.

However, I have tested Register_Shutdown_Function as much as I can locally,
and no matter what I try... I have to wait until my shutdown functions are
done before I see the page, get redirected, or whatever.

This is bug or a feature?  Or am I a dummy?

This example should execute and be done... but instead it waits around till the 
shutdown function is finished.  I used sleep cause its a good way to kill time, but it 
happens with any time consuming operation (sending 5 emails through SMTP for example)

Example:

?
Register_ShutDown_Function(KillTime);
print(We're DONE here.);
flush();
exit();

function KillTime(){
   sleep(30);
}
?

---


Full Bug description available at: http://bugs.php.net/?id=11546


-- 
PHP Development 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]