ID: 33529 Comment by: romaninsh at gmail dot com Reported By: [EMAIL PROTECTED] Status: No Feedback Bug Type: Scripting Engine problem Operating System: Mac OS X PHP Version: 5CVS, 4CVS (2005-07-03) New Comment:
I am experiencing the same thing (see also bug #27823 which look like a same issue) a.php: <? echo "<pre>"; var_dump(__FILE__); include"b.php"; b.php: <? var_dump(__FILE__); output: string(31) "/Users/r/Sites/a.php" string(7) "./b.php" expected: string(31) "/Users/r/Sites/a.php" string(31) "/Users/r/Sites/b.php" URL opened: http://localhost/a.php httpd.conf: DocumentRoot "/Users/r/Sites" php version: php-5.1.2 mac os x (intel) php configure string: './configure' \ '--with-xml' \ '--with-zlib' \ '--with-gd' \ '--with-jpeg-dir=/sw' \ '--with-png-dir=/sw' \ '--with-apxs=/usr/sbin/apxs' \ '--with-mysql' \ '--with-mysql=/usr/local/mysql' I AM USING NON-CVS version. I'm going to upgrade NOW and will report if it solves the problem. Previous Comments: ------------------------------------------------------------------------ [2005-08-31 01:00:04] php-bugs at lists dot php dot net No feedback was provided for this bug for over a week, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2005-08-23 02:27:17] [EMAIL PROTECTED] Can you explain me why I can't reproduce this on same Macosx version, same apache version and PHP 4.4.0 ?? (yes, I tested within a virtualhost and a subdir in it) Does your setup have some symlinks somewhere in the path? ------------------------------------------------------------------------ [2005-07-03 01:58:32] [EMAIL PROTECTED] Yes, same result with 5.1.0-dev (indeed) ------------------------------------------------------------------------ [2005-07-02 15:45:37] [EMAIL PROTECTED] Does this happen with PHP 5.1-dev? http://snaps.php.net/php5-latest.tar.gz ------------------------------------------------------------------------ [2005-07-01 05:31:19] [EMAIL PROTECTED] If you try with 2 scripts: /index.php /something/index.php and /index.php contains print __FILE__ and /something/index.php contains include('../index.php'), if you point your browser to /index.php the content of __FILE__ is correct. If you try /something/index.php, __FILE__ will contains '../index.php' ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/33529 -- Edit this bug report at http://bugs.php.net/?id=33529&edit=1