PHP 4.0 Bug #7815 Updated: include() / require() gives unable to access
| From: | stas@php.net | Date: | Tue, 21 Nov 2000 13:47:06 +0000 |
| Subject: | PHP 4.0 Bug #7815 Updated: include() / require() gives unable to access | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-38818@lists.php.net to get a copy of this message | ||
ID: 7815
Updated by: stas
Reported By: ct@gocept.com
Status: Feedback
Bug Type: Scripting Engine problem
Assigned To:
Comments:
No, the path is relative to the current script's path.
Could you please present the full pathes and include
structure that doesn't work for you?
Previous Comments:
---------------------------------------------------------------------------
[2000-11-14 12:21:39] ct@gocept.com
Hmmmpf ... think i didnt check out everything ...
is it possible, that the path to the includes is not shifted within an included file?
if file A is "/my/path/test.php" and it includes "/your/path/asdf.php", that if
the second file includes "testyourself.php" not "/your/path/testyourself.php"
but "/my/path/testyourself.php" is tried to be included?
---------------------------------------------------------------------------
[2000-11-14 12:12:56] ct@gocept.com
Some includes in the php-code do fail with following message:
Warning: Unable to access ./test.php in
/home/ctheune/public_html/minicept/handlers/passthrough/handler.class on line 8
Fatal error: Failed opening required './test.php' (include_path='') in
/home/ctheune/public_html/minicept/handlers/passthrough/handler.class on line 8
1. They file is world-readable
2. The same thing is happening when using absolute paths
3. The same file is accessible from another file which included the file that is failing to include.
Sample:
Case A:
File A:
<? include("./handlers/test.php"); ?> - Works
Case B:
File A:
<? include("./handlers/test1.php"); ?> - Works
File B ( aka: ./handlers/test1.php ):
<? include("./test.php") ?> - Doesnt work
My Oppinion:
Is it possible that nested includes / requires sometimes won't work?
Best regards
Christian Theune
www.gocept.com
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=7815