From:             [EMAIL PROTECTED]
Operating system: Windows
PHP version:      4.2.2
PHP Bug Type:     Unknown/Other Function
Bug description:  4.1.0 -> 4.2.2 "include" operator incompatibility

PHP v4.2.0+ (Windows):
include "/home/some/site.php";
- DOES NOT work (try to believe)! We have to use instead:
include "z:/home/some/site.php"; # bad... Bad?.. BAD!!!

Previous PHP v4.1.0:
include "/home/some/site.php";
- works correct.

I think that since 4.2.0 pathes like "/some/where" does not treated as
absolute. For example, if we add "z:" to "include_path", include
"/home/some/site.php" become workable - it is only the prove.

It is VERY loathsome bug, because it makes Windows scripts incompatible
with Unix and with previous PHP versions.

P.S.
DocumentRoot "/home/site/www"
...
GET http://site/test.php - DOES NOT work too. It seems to me mod_php uses
the same "include" function while starting the script.
-- 
Edit bug report at http://bugs.php.net/?id=19549&edit=1
-- 
Try a CVS snapshot:  http://bugs.php.net/fix.php?id=19549&r=trysnapshot
Fixed in CVS:        http://bugs.php.net/fix.php?id=19549&r=fixedcvs
Fixed in release:    http://bugs.php.net/fix.php?id=19549&r=alreadyfixed
Need backtrace:      http://bugs.php.net/fix.php?id=19549&r=needtrace
Try newer version:   http://bugs.php.net/fix.php?id=19549&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=19549&r=support
Expected behavior:   http://bugs.php.net/fix.php?id=19549&r=notwrong
Not enough info:     http://bugs.php.net/fix.php?id=19549&r=notenoughinfo
Submitted twice:     http://bugs.php.net/fix.php?id=19549&r=submittedtwice
register_globals:    http://bugs.php.net/fix.php?id=19549&r=globals

Reply via email to