Jump to content

refer to folder using "../"


Tsjompie

Recommended Posts

Hi  :D

I use an include in my index page, referring to some functions I use to make changes to images (e.g. hovering and reloading images).
That same functions needs to be available at the subpages of the site.

The include looks like: include("libs/main.php");

BUT,
when I use that same code the sub page doesn't load because of the location of the main.php is wrong. It does work when I include like: include("[b]../[/b]libs/main.php");

However... that "simple" change to the location of the main.php leads to multiple templates because the site is 3 levels deep.

Is there another way to refer to script files located in (sub)folders?

Thank you!
Link to comment
https://forums.phpfreaks.com/topic/29335-refer-to-folder-using/
Share on other sites

i either refer to a file in one of these three ways:
[code]
<?php
// when i wanna include something outsite the web root
include('/var/www/vhosts/mysite.com/scripts/myfile.php');

// when i wanna include something within my web root
include($_SERVER['DOCUMENT_ROOT'] . '/includes/myfile.php');

// when i wanna include something that is ALWAYS in the same directory as the file that i put this line in
include(dirname(__FILE__) . '/myfile.php');
?>
[/code]

that should help you on your way
cheers
Mark
Link to comment
https://forums.phpfreaks.com/topic/29335-refer-to-folder-using/#findComment-134586
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.