Re: PATHS again.
| From: | Chris Knipe | Date: | Sun, 20 Apr 2003 22:35:45 +0000 |
| Subject: | Re: PATHS again. | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-144576@lists.php.net to get a copy of this message | ||
You can maybe try setting up your php.ini...
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2"
include_path = ".:/usr/local/lib/php/"
;
; Windows: "\path1;\path2"
;include_path = ".;c:\php\includes"
i.e. in your case, you'd need:
include_path = "."
which will allow includes from the current (same) directory. If you are
running PHP with safe mode, please check safe_mode_include_dir in the
php.ini. Also check file permissions and make sure that the IIS user has
access to read the file name (right click on the file, select permissions /
security tab). If you are using NT4.0 / 2000, turn on auditing on the files
in the directory, and log the audit entries to the event log. This will
tell you whether PHP is in fact trying to open the file or not... Also, on
windows you have to escape \'s, so with a FQPN you'll use
d:\\websites\\project\\poll\\example.php
My money's on a permission issue...
--
me
----- Original Message -----
From: "C.R." <odcs@rogers.com>
To: "PHP General" <php-general@lists.php.net>
Sent: Monday, April 21, 2003 12:21 AM
Subject: [PHP] PATHS again.
> I'm thinking maybe going with ASP or something, 'cause this path problem
is
> just driving me insane. Everytime I think I have it - somthing else screws
> up. Why the hell can I not include a file that is in the same directory as
> the file that's calling it.
>
> Warning: Unknown(d:\websites\project\poll\example.php): failed to create
> stream: No such file or directory in Unknown on line 0
>
>
> This is example.php which resides in d:\websites\project\poll. It's the
> entire file - 10 lines.....
>
> <?php
>
> include ("dbconnect.php"); **** this also resides in
> d:\websites\project\poll, so why am I getting the above error? They are
both
> in the same directory, the spelling is coreect etc, etc. .*****
>
> if ($logged == "True") {
> echo 'Logged in as '.$_SESSION['email'].', <a
> href="logout.php">logout</a>';
> } else {
> header('Location: login.php'); ****** This is also in the same directory
> ******
> }
>
> ?>
>
> Sorry to keep harping on this, but I just don't get it - I have followed
> everyones instructions from this list, as well as trying 1000 other
> variations and still get the same errors every time. This can't be this
damn
> hard.
>
> TIA
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>