#14251 [Com]: register_shutdown_function bug
| From: | john at vbulletin dot com | Date: | Mon, 05 Aug 2002 20:48:03 +0000 |
| Subject: | #14251 [Com]: register_shutdown_function bug | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-16026@lists.php.net to get a copy of this message | ||
ID: 14251
Comment by: john@vbulletin.com
Reported By: se@e-kazan.ru
Status: Analyzed
Bug Type: Scripting Engine problem
Operating System: Linux Mandrake 8.0
PHP Version: 4.1.0
New Comment:
I have reproduced this too on PHP 4.2.2 and Linux RH 6.2. However it
does not seem to occur in Windows.
Workaround by putting getcwd() into a global variable before shutdown
then using chdir() in the shutdown_function.
Previous Comments:
------------------------------------------------------------------------
[2001-11-27 12:48:47] sniper@php.net
Reproduced. Seems like cwd changes to / always.
------------------------------------------------------------------------
[2001-11-27 12:04:10] se@e-kazan.ru
Current directory in main program body and into shutdown function is
not same. Sometimes its changes to '/' or something else.
Try to execute this script and reload page some times:
<?
set_time_limit(0);
ignore_user_abort(0);
function Test()
{
echo "Shutdown function: ",
pwd;
};
echo "Body: ", pwd;
register_shutdown_function ("Test");
?><BR>
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=14251&edit=1