2006/4/27, Bing Du <[EMAIL PROTECTED]>:
>
> Hello,
>
> Here are the two scripts. The result is 'var is' rather than 'var is
> foo'. My suspect is I did not set the file path right in 'include'. So
> in file2.php, how should I get the actual absolute path it really gets for
> file1.php? Is it stored in some environment variable or something? I'd
> appreciate any help.
>
> file1.php
>
> ==
> <?php
> $var = 'foo';
> ?>
> ==
>
> file2.php
>
> ==
> <?php
>
> include '/some/path/file1.php';
> echo "var is $var";
> ?>
> ==
>
> Thanks,
>
> Bing
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Activate reporting of all errors either through php.ini or
error_reporting(E_ALL);
Use include_once instead of include. That way the program will stop if it
couldn't include the file.
Try using a relative path to the file.