Peter Lauri 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";);

totally wrong!!!

and more.

All gives me error messages, why?

the relative path in require must be reltaive to the _executing_ script NOT to the _included_ script!


f.e. with classes.php in /webroot/

/webroot/index.php:

    require 'lang/en.php';


/webroot/lang/en.php:

    //WRONG:
    require '../classes.php';

    //RIGHT:
    require 'classes.php';

    // or
    require '/webroot/classes.php';



--
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

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



Reply via email to