Re: Include fails when "./" is in front of file name
| From: | Wolf | Date: | Mon, 07 Apr 2008 15:52:32 +0000 |
| Subject: | Re: Include fails when "./" is in front of file name | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-272650@lists.php.net to get a copy of this message | ||
---- Daniel Brown <parasane@gmail.com> wrote:
> On Sun, Apr 6, 2008 at 5:17 PM, Noah Spitzer-Williams <noahsw@gmail.com> wrote:
> > This works:
> > include("file.inc.php");
> >
> > This doesn't:
> > include("./file.inc.php");
>
> That's pretty vague, Noah. Is it unable to locate the file?
> What's the error message you're receiving?
>
> Also, what happens if you create two simple files in the same
> directory like so:
> <?php
> // file1.php
> echo "Okay.\n";
> ?>
>
> <?php
> // file2.php
> include(dirname(__FILE__).'/file1.php');
> ?>
Noah,
Looks like you need to be deciding on whether or not you are on windoze or *Nix.
If on Windoze, your include path is \
If on *Nix, your include path is /
Notice the direction of the slashes and code appropriately in all locations.
Wolf