ID:               42460
 Updated by:       [EMAIL PROTECTED]
 Reported By:      jgorny at orthodoxmarketplace dot com
-Status:           Open
+Status:           Bogus
 Bug Type:         Filesystem function related
 Operating System: Windows 2003 Server
 PHP Version:      5.2.3
 New Comment:

We are aware of PHP's problems with stability under IIS and are working

to rectify the problem. Unfortunatly your bug report does not contain
any
extra useful information and we already have enough bug reports open
about
this issue. If you can provide more detailed information such as a 
reproducable crash or a backtrace please do so and reopen this bug. 
Otherwise please keep trying new releases as we are working to resolve 
the problems on this platform
 
Thanks for your interest in PHP.




Previous Comments:
------------------------------------------------------------------------

[2007-08-28 14:29:42] jgorny at orthodoxmarketplace dot com

Description:
------------
Pages using include() and require() are not finding files that are
present using ISAPI. They are also not entirely working using CGI. The
same pages are processed via CLI without incident. This bug may need to
be split.

Reproduce code:
---------------
Running ISAPI, I created a page in the web root with the following
code:

<?
// current directory
echo getcwd() . "\n";
phpinfo();
?>


Expected result:
----------------
Using the CLI, pages with includes/requires load successfully and
output code as expected without any warnings about files being missing
or unavailable. I expect the same from running either ISAPI or CGI.
These pages (and their permission sets) ran fine <= 5.1.6.

Actual result:
--------------
Repeatedly loading this page in a browser under ISAPI generates either
the w3svc root (c:/windows/inetserv or equiv.) or else a random
directory beyond the actual web root being loaded from
(e:\webroot\images.)

As a result, a page in the root called "bob.php" that runs
include("./mary.php") fails, stating it is unable to find Mary.

Loading this page under CGI generates the correct root for the main
document being loaded, but does not seem to traverse directories well -
a page locatied in root called "bob.php" will include('./mary.php')
successfully, but when ./mary.php tries to include('/steve.php') it
fails, citing that it cannot find '/steve.php'.




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=42460&edit=1

Reply via email to