Bug #14341: include() html vs file system - variable scope
| From: | timneill at hotmail dot com | Date: | Tue, 04 Dec 2001 19:32:42 +0000 |
| Subject: | Bug #14341: include() html vs file system - variable scope | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-72491@lists.php.net to get a copy of this message | ||
From: timneill@hotmail.com
Operating system: FreeBSD
PHP version: 4.1.0
PHP Bug Type: Scripting Engine problem
Bug description: include() html vs file system - variable scope
hi,
i have discovered a bug relating to the scope of variables surrounding and
within include files.
when i was using a http path for an include command, the include file could
only see variables instantiated within the include file. all variables
instantiated within the include could not be seen by the page calling the
include.
however this was not the case when i used a relative path or absolute path
using the file system. for example:
$rootFile = "/accounts/www73038/www/www.art-co-op.net/html";
$rootDir = "http://shell9.vhosting.com/www73038";
include(../../includes/inc_file); //-- works
include($rootFile. "/includes/inc_file); //-- works
include($rootHttp. "/includes/inc_file); //-- fails
i'm not sure whether this is by design (i'm new to php & in the process of
reforming my evil microsoft ways). and i could not find mention of it in
the documentation.
if you would like to find more information regarding my server and
environment:
http://shell9.vhosting.com/www73038/phpinfo.php
thank you,
tim neill.
--
Edit bug report at: http://bugs.php.net/?id=14341&edit=1