ID: 40661 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Open Bug Type: *Directory/Filesystem functions Operating System: Linux -PHP Version: 4CVS-2007-02-27 (CVS) +PHP Version: 5.2.3, 4.4.7 New Comment:
Making sure this doesn't slip through the cracks..also found in PHP 5.2 Previous Comments: ------------------------------------------------------------------------ [2007-02-27 15:00:13] [EMAIL PROTECTED] I disagree, there is no reason why PHP can't reset the CWD to the correct directory when a shutdown handler is run. That is what I would expect to happen. ------------------------------------------------------------------------ [2007-02-27 14:54:34] [EMAIL PROTECTED] See http://bugs.php.net/bug.php?id=36529 ------------------------------------------------------------------------ [2007-02-27 14:44:41] [EMAIL PROTECTED] Description: ------------ When this script is run with the Apache1 sapi the second CWD is reset to /. This is an issue for both php 4.4.4 and php 5.2.1rc3. Reproduce code: --------------- <?php echo "CWD = ", getcwd(), "\n"; function handler() { echo "CWD = ", getcwd(), "\n"; echo dirname( __FILE__ ), "\n"; } register_shutdown_function( 'handler' ); ?> ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40661&edit=1