ID: 25450 User updated by: robert_hunter21 at yahoo dot co dot uk Reported By: robert_hunter21 at yahoo dot co dot uk Status: Open Bug Type: Directory function related Operating System: windows 2000 PHP Version: 4.3.3 New Comment:
The test webserver I am running it on is xitami. redirect.php is my file which generates the error, the url for that file is - http://localhost/test/redirect.php So it should output- /test in 4.3.0 echo $_SERVER['PHP_SELF']; outputs- /test so that is correct, but in 4.3.3 echo $_SERVER['PHP_SELF']; outputs- \ Previous Comments: ------------------------------------------------------------------------ [2003-09-09 11:43:47] robert_hunter21 at yahoo dot co dot uk The test webserver I am running it on is xitami. redirect.php is my file which generates the error, the url for that file is - http://localhost/test/redirect.php So it should output- /test in 4.3.0 'echo $_SERVER['PHP_SELF']; outputs- /test so that is correct, but in 4.3.3 'echo $_SERVER['PHP_SELF']; outputs- \ ------------------------------------------------------------------------ [2003-09-09 11:21:27] [EMAIL PROTECTED] What SAPI are you using? (what webserver?) What does 'echo $_SERVER['PHP_SELF'];' output? ------------------------------------------------------------------------ [2003-09-09 09:53:32] robert_hunter21 at yahoo dot co dot uk Description: ------------ After updating to version 4.3.3 dirname() is not working properly (or the same as in 4.3.0 at least). dirname($_SERVER['PHP_SELF']) does not give directory path. Reproduce code: --------------- <? echo dirname($_SERVER['PHP_SELF']); ?> Expected result: ---------------- /test Actual result: -------------- \ ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=25450&edit=1