---
title: "Include \"mellan\"olika kataloger"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15417-include-mellan-olika-kataloger"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Chavez"
published: "2001-03-22T11:55:00.000Z"
updated: "2001-03-23T16:47:00.000Z"
replies: 5
views: 190
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15417-include-mellan-olika-kataloger"
---

# Include "mellan"olika kataloger

## #1 — Chavez, 2001-03-22T11:55Z

Har lite problem med en av mina include satser. 
Det är så att jag har ett annonssystem som ligger i mappen /adsystem.
De sidorna som ligger i rooten skall då includa ad.php som ligger i /adsystem.

Men det finns ett problem. Ad.php använder sig av andra filer i /adsystem. 
Men när jag includar den filen är det ju som om koden i ad.php fanns i den filen där det includades.
Alltså blir det fel på de include satserna som i sin tur finns i ad.php

Försökte fixa det genom att skriva in exakta sökvägar till de olika filerna. Men det ville inte heller fungera. Och sedan vill jag inte använda exakta sökvägar i och med att det blir så jobbigt nör man skall öndra platsen för sidan från localhost till domänen.

Tidigare löste jag det genom att lägga alla filerna i samma katalog. Men nu börjar det bli lite väl många filer för att det skall kunna lösas på ett bra sätt :)

Permalänk: https://www.webforum.nu/p/15417

## #2 — patrickpolly, 2001-03-22T12:07Z

Absoluta sökvägar är den enda vägen att gå dessvärre. Men om du änvänder $DOCUMENT_ROOT blir ditt liv lite roligare. Tex:
include($DOCUMENT_ROOT . "/adsystem/dinfil.php");

I teorin fungerar det iaf...

/Patrik

Permalänk: https://www.webforum.nu/p/317849

## #3 — Chavez, 2001-03-22T21:11Z

Hur brukar det fungera hos webbhotellen då? 
Är $DOCUMENT_ROOT ens egen root eller hela hotellets root?

Permalänk: https://www.webforum.nu/p/317850

## #4 — haard, 2001-03-22T22:17Z

Beror på, ibland kan du behöva definera det typ
$DOCUMENT_ROOT = "/home/sites/dittkonto/";

typ.. tror ja

Permalänk: https://www.webforum.nu/p/317851

## #5 — nanne, 2001-03-23T07:44Z

$DOCUMENT_ROOT ska vara rooten till din egna webkatalog. Annars har dom confat fel. För isf betyder det ju att du kan komma åt andras filer

Permalänk: https://www.webforum.nu/p/317852

## #6 — Chavez, 2001-03-23T16:47Z

Är detta en variabel specifik för Apache? Testade det med IIS men det funkade inte. Laddade upp det på webbhotellet, och vips så fungerade det.

Permalänk: https://www.webforum.nu/p/317853

---

Tråden på webben: https://www.webforum.nu/amne/php/15417-include-mellan-olika-kataloger
