ID: 29690 Updated by: [EMAIL PROTECTED] Reported By: ressourceweb at hotmail dot com -Status: Open +Status: Bogus Bug Type: Apache2 related Operating System: Windows XP Home Edition PHP Version: 5.0.0 New Comment:
This is not a PHP issue, see: http://issues.apache.org/bugzilla/show_bug.cgi?id=10775 Previous Comments: ------------------------------------------------------------------------ [2004-08-16 17:09:05] ressourceweb at hotmail dot com First of all, my bug report example should have been <?php $pathdata=pathinfo($SCRIPT_NAME); echo $pathdata["dirname"]; ?> instead of <?php $pathdata=pathinfo($SCRIPT_FILENAME); echo $pathdata["dirname"]; ?> also, i noticed that the pathinfo() function behaves correctly. it is the variable SCRIPT_NAME that contains wrong information ------------------------------------------------------------------------ [2004-08-15 22:54:23] ressourceweb at hotmail dot com Description: ------------ Steps to reproduce the problem : - Apache HTTPd Server 2.0.50 - PHP 5.0.0 - MultiViews ENABLED Trying to use the pathinfo($SCRIPT_FILENAME); command on a script called using double slashes in the URL (like http://localhost/php/test/pathinfo/argument/http//url) will return wrong directory information Reproduce code: --------------- <?php /* * File name : pathinfo.php * Directory : /php/test/ * Script filename : /php/test/pathinfo.php * Called in browser the following way : * http://localhost/php/test/pathinfo/argument/http//url */ $pathdata=pathinfo($SCRIPT_FILENAME); echo $pathdata["dirname"]; ?> Expected result: ---------------- /php/test/ Actual result: -------------- /php/test/argument/http// ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=29690&edit=1