---
title: "nybörjarfråga om includes"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/170883-nybörjarfråga-om-includes"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "qleblat"
published: "2008-04-18T13:41:40.000Z"
updated: "2008-04-23T14:27:21.000Z"
replies: 5
views: 576
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/170883-nybörjarfråga-om-includes"
---

# nybörjarfråga om includes

## #1 — qleblat, 2008-04-18T13:41Z

Hej. Det är så att jag precis börjat använda mig av includes för att underlätta webbbyggandet lite och märkte att require_once (som dreamweaver verkade använda sig av) inte är kompis med addresser som börjar på "/katalog". Kan man komma förbi det? Är väl inte hela världen om jag måste anpasssa addressen efter hur djupt sidan ligger men det känns ju lite trist.

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

## #2 — dreas, 2008-04-18T13:50Z

När du säger till webbläsaren att sökvägen börjar på "/" utgår man från root katalogen på webbservern. Om du vill utgå från den plats där sidan befinner sig, välj bara att börja med "katalog/"

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

## #3 — qleblat, 2008-04-18T14:01Z

Grejen är att jag vill undvika att behöva lägga till ../ i addressen om sidan som anropar includesen ligger i en undermapp.

I mina vanliga html sidor fungerar det finfint att börja en address med /. Blir det en "annan" webroot i php?

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

## #4 — silfver, 2008-04-18T15:53Z

Du kan väl pröva att skriva:

```php
require($_SERVER["DOCUMENT_ROOT"]."/katalog/fil.php");
```

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

## #5 — aasah, 2008-04-18T17:43Z

> **qleblat skrev:**
>
> I mina vanliga html sidor fungerar det finfint att börja en address med /. Blir det en "annan" webroot i php?

Min gissning är att "dina vanliga html-filer" råkar ligga under roten...

Om du inte säkert står i samma mapp som den fil du inkluderar så måste du lägga med en sökväg. Då har du två val:
I Antingen visar du relativ sökväg 
II Eller absolut sökväg från roten
Några andra alternativ finns inte.

Om du har mapparna:
/home/www/css/aktuell.css
/home/www/php/minFil.php
/home/www/php/alt/annan.php

Och du vill länka till css-filen i båda fallen får du skriva:
I Relativt:
require_once("../css/aktuell.css") resp
require_once("../../css/aktuell.css") 

II Absolut
require_once("/home/www/css/aktuell.css") på båda ställena

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

## #6 — qleblat, 2008-04-23T14:27Z

> **silfver skrev:**
>
> Du kan väl pröva att skriva:
>
> ```php
> require($_SERVER["DOCUMENT_ROOT"]."/katalog/fil.php");
> ```

prövade med detta utan resultat.

Kan jag använda mig av 

```
ini_set("include_path", ".:../:./include:../include");
```

för att bestämma en include katalog? så de söker i t.ex <https://www.suspektafruntimmer.se/include?> efter filerna jag letar efter? Sökvägen i exemplet har inget med min site att göra.

Skippat detta för siten i fråga men är nyfiken på hur det fungerar.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/170883-nybörjarfråga-om-includes
