Re: [PHP] require() in other directories?

2004-11-18 Thread Ryan King
Peter Lauri wrote:
I get the Failed to open stream, no such file in directory
If you were in one of these folders:
/fr/
/eng/
And your classfile was namned classes.php and in the directory:
/classes/
And you wanted to include the classfile, how would you write it?
I would assume: require("/classes/classes.php");
require("classes/classes.php");

But that doesn't work.
Help :)

"Pluance" <[EMAIL PROTECTED]> skrev i meddelandet
news:[EMAIL PROTECTED]
What error happen?
On Thu, 18 Nov 2004 09:15:22 +0100, Peter Lauri <[EMAIL PROTECTED]> wrote:
Best groupmember,
I have an webapplication that uses different languages and therefor I
have
set up different directorys for each language. All languages use the
same
classes.
The problem I have is when I want to require() the classfile I can not
require a file that is not in the same directory as my .php file. I have
tried the following:
require("../classes.php");
require("http://www.mydomain.com/classes.php";);
and more.
All gives me error messages, why?
Anyone that could help me?
- Best Of Times
/Peter
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PHP] require() in other directories?

2004-11-18 Thread Jason Wong
On Thursday 18 November 2004 19:45, Peter Lauri wrote:

Please do not top post.

> But if I am working on a webserver it would try to find it in the root of
> my webserver, or am I wrong?
>
> For example I use that notation with an image:
> I use this: 

That is your 'webroot'.

> Is this not the case for the PHP-scripting?

No, $_SERVER['DOCUMENT_ROOT'] is what you need to prepend in front 
directories. BTW using relative paths for include should work.

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
--
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-general
--
/*
Television -- the longest amateur night in history.
  -- Robert Carson
*/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] require() in other directories?

2004-11-18 Thread Peter Lauri
But if I am working on a webserver it would try to find it in the root of my
webserver, or am I wrong?

For example I use that notation with an image:
I use this: 

Is this not the case for the PHP-scripting?

/Peter


"Jason Wong" <[EMAIL PROTECTED]> skrev i meddelandet
news:[EMAIL PROTECTED]
> On Thursday 18 November 2004 16:32, Peter Lauri wrote:
> > I get the Failed to open stream, no such file in directory
> >
> > If you were in one of these folders:
> > /fr/
> > /eng/
> > And your classfile was namned classes.php and in the directory:
> > /classes/
> > And you wanted to include the classfile, how would you write it?
> >
> > I would assume: require("/classes/classes.php");
>
> No because PHP would be trying to find the 'classes' directory in the root
> level of your filesystem.
>
> The best way to deal with it would be to add /full/path/to/classes into
your
> include_path, then you can simply use include('classes.php').
>
> --
> Jason Wong -> Gremlins Associates -> www.gremlins.biz
> Open Source Software Systems Integrators
> * Web Design & Hosting * Internet & Intranet Applications Development *
> --
> Search the list archives before you post
> http://marc.theaimsgroup.com/?l=php-general
> --
> /*
> Will you loan me $20.00 and only give me ten of it?
> That way, you will owe me ten, and I'll owe you ten, and we'll be even!
> */

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] require() in other directories?

2004-11-18 Thread Jason Wong
On Thursday 18 November 2004 16:32, Peter Lauri wrote:
> I get the Failed to open stream, no such file in directory
>
> If you were in one of these folders:
> /fr/
> /eng/
> And your classfile was namned classes.php and in the directory:
> /classes/
> And you wanted to include the classfile, how would you write it?
>
> I would assume: require("/classes/classes.php");

No because PHP would be trying to find the 'classes' directory in the root 
level of your filesystem.

The best way to deal with it would be to add /full/path/to/classes into your 
include_path, then you can simply use include('classes.php').

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
--
Search the list archives before you post
http://marc.theaimsgroup.com/?l=php-general
--
/*
Will you loan me $20.00 and only give me ten of it?
That way, you will owe me ten, and I'll owe you ten, and we'll be even!
*/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] require() in other directories?

2004-11-18 Thread Peter Lauri
I get the Failed to open stream, no such file in directory

If you were in one of these folders:
/fr/
/eng/
And your classfile was namned classes.php and in the directory:
/classes/
And you wanted to include the classfile, how would you write it?

I would assume: require("/classes/classes.php");

But that doesn't work.

Help :)



"Pluance" <[EMAIL PROTECTED]> skrev i meddelandet
news:[EMAIL PROTECTED]
> What error happen?
>
>
> On Thu, 18 Nov 2004 09:15:22 +0100, Peter Lauri <[EMAIL PROTECTED]> wrote:
> > Best groupmember,
> >
> > I have an webapplication that uses different languages and therefor I
have
> > set up different directorys for each language. All languages use the
same
> > classes.
> >
> > The problem I have is when I want to require() the classfile I can not
> > require a file that is not in the same directory as my .php file. I have
> > tried the following:
> >
> > require("../classes.php");
> > require("http://www.mydomain.com/classes.php";);
> > and more.
> >
> > All gives me error messages, why?
> >
> > Anyone that could help me?
> >
> > - Best Of Times
> > /Peter
> >
> > --
> > PHP General Mailing List (http://www.php.net/)
> > To unsubscribe, visit: http://www.php.net/unsub.php
> >
> >

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Re: [PHP] require() in other directories?

2004-11-18 Thread Pluance
What error happen?


On Thu, 18 Nov 2004 09:15:22 +0100, Peter Lauri <[EMAIL PROTECTED]> wrote:
> Best groupmember,
> 
> I have an webapplication that uses different languages and therefor I have
> set up different directorys for each language. All languages use the same
> classes.
> 
> The problem I have is when I want to require() the classfile I can not
> require a file that is not in the same directory as my .php file. I have
> tried the following:
> 
> require("../classes.php");
> require("http://www.mydomain.com/classes.php";);
> and more.
> 
> All gives me error messages, why?
> 
> Anyone that could help me?
> 
> - Best Of Times
> /Peter
> 
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
> 
>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP] require() in other directories?

2004-11-18 Thread Peter Lauri
Best groupmember,

I have an webapplication that uses different languages and therefor I have
set up different directorys for each language. All languages use the same
classes.

The problem I have is when I want to require() the classfile I can not
require a file that is not in the same directory as my .php file. I have
tried the following:

require("../classes.php");
require("http://www.mydomain.com/classes.php";);
and more.

All gives me error messages, why?

Anyone that could help me?

- Best Of Times
/Peter

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php