---
title: "Dum fråga..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/109727-dum-fråga"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Guldstrand"
published: "2004-08-20T19:02:13.000Z"
updated: "2004-08-23T23:06:25.000Z"
replies: 20
views: 650
page: 1
pages: 2
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/109727-dum-fråga"
---

# Dum fråga...

_Sida 1 av 2._

## #1 — Guldstrand, 2004-08-20T19:02Z

Eftersom att jag är nybörjare på php så har jag en del problem.  :r 

Jag försöker att inkludera en php-fil som finns i en mapp till en annan sida.

Jag använder: \<?php include("/statistik/logga.php"); ?\>

Men jag får alltid en massa fel.  :( 

Om jag lägger php-filen i samma katalog som sidan jag ska inkludera på, då fungerar det. Men så fort jag ska inkludera en php-fil som ligger i en annan mapp så blir det "knas".

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

## #2 — aasah, 2004-08-20T19:12Z

Du måste skriva hela sökvägen från roten. Alltså säg att det ser ut så här:

/home/Guldstrand/statistik/logga.php här finns din logga.
/home/Guldstrand/program/fil.php här finns den fil du vill inkludera i.

Skriv då: include("/home/Guldstrand/statistik/logga.php");

Sitter du på PC börjar din fullständiga sökväg på C: eller D: eller dylikt.

Om du bara skriver statistik/logga.php så letar php efter filen här:
/home/Guldstrand/program/statistik/logga.php

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

## #3 — Peeer, 2004-08-20T19:17Z

... Eller så tar du helt enkelt bort det inledande slash-tecknet.

```
<?php include("statistik/logga.php"); ?>
```

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

## #4 — Guldstrand, 2004-08-20T19:24Z

Jag testade att skriva \<?php include("statistik/logga.php"); ?\> på den sida som jag ville inkludera på, men då fick jag en massa andra fel.

Warning: main(./variablar.php): failed to open stream: No such file or directory in /home/\*\*\*\*\*/public_html/statistik/logga.php on line 9

Warning: main(./variablar.php): failed to open stream: No such file or directory in /home/\*\*\*\*\*/public_html/statistik/logga.php on line 9

Warning: main(): Failed opening './variablar.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/\*\*\*\*\*/public_html/statistik/logga.php on line 9

Warning: main(./bd.php): failed to open stream: No such file or directory in /home/\*\*\*\*\*/public_html/statistik/logga.php on line 10

Warning: main(./bd.php): failed to open stream: No such file or directory in /home/\*\*\*\*\*/public_html/statistik/logga.php on line 10

Warning: main(): Failed opening './bd.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/\*\*\*\*\*/public_html/statistik/logga.php on line 10

Warning: mysql_query(): Access denied for user: '\*\*\*\*\*@localhost' (Using password: NO) in /home/\*\*\*\*\*/public_html/statistik/logga.php on line 55

Warning: mysql_query(): A link to the server could not be established in /home/\*\*\*\*\*/public_html/statistik/logga.php on line 55

Det är ett statistik-script från [Niklasson.net](http://www.niklasson.net) som jag försöker använda på min sida.

I readme-filen står det bara "Om du vill använda dig av PHP så gör du en enkel include(); så här:
\<?php include("/home/din/sökväg/från/roten/här/logga.php"); ?\>".

Jag har försökt på alla sätt, men det går inte.  :(

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

## #5 — Peeer, 2004-08-20T19:50Z

Eftersom filen du inkluderar ligger i en annan mapp så kommer alla sökvägar som finns i filen du inkluderar att peka fel.

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

## #6 — Guldstrand, 2004-08-20T20:02Z

Hmm, ok.

Men vad ska jag göra då?? :r

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

## #7 — Peeer, 2004-08-20T20:04Z

Antingen får du se till så att statistikscriptet ligger i samma mapp som den fil där du försöker inkludera det. Eller så får du ändra alla sökvägarna i ditt sökscript (sätter du absoluta sökvägar i scriptet så borde dina problem försvinna lika fort som de kom).

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

## #8 — aasah, 2004-08-21T12:49Z

Läs [detta](http://www.webforum.nu/showthread.php?s=&postid=901724#post901724), verkar inte som du gjort det? :q

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

## #9 — Guldstrand, 2004-08-21T13:14Z

> **aasah skrev:**
>
> Läs [detta](http://www.webforum.nu/showthread.php?s=&postid=901724#post901724), verkar inte som du gjort det? :q

Jo, jag har läst alla inlägg mer än en gång.

Jag har även testat att inkludera HELA sökvägen, men det hjälpte inte. :(

Min hemsida ligger på en linuxserver.

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

## #10 — aasah, 2004-08-21T13:18Z

> **Guldstrand skrev:**
>
> ... Det är ett statistik-script från [Niklasson.net](http://www.niklasson.net) som jag försöker använda på min sida.
> 
> I readme-filen står det bara "Om du vill använda dig av PHP så gör du en enkel include(); så här:
> \<?php include("/home/din/sökväg/från/roten/här/logga.php"); ?\>".
> 
> Jag har försökt på alla sätt, men det går inte.  :(

Vad skriver du då? Alltså hur ser den fullständiga sökväg du använder ut?

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

## #11 — Matte, 2004-08-21T13:23Z

Det är alltså i *logga.php* du ska göra en inkudering med en absolut sökväg till *variablar.php* och *bd.php*.

Du har även testat så att namnen är rätt på filerna ?
bd.php låter t.ex. mer som om det skulle vara db.php.

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

## #12 — miccro, 2004-08-22T13:59Z

Sökvägar

Exempel där du kör ett php-script main.php som ligger i en mapp så här: /users/Guldstrand/aaa/main.php  och som ska inkludera en fil i en annan mapp:

Om du vill inkludera filen /users/Guldstrand/aaa/bbb/logga.php
så gör du: \<?php include("bbb/logga.php"); ?\>

Om du vill inkludera filen /users/Guldstrand/aaa/logga.php
så gör du: \<?php include("./logga.php"); ?\>

Om du vill inkludera filen /users/Guldstrand/333/logga.php
så gör du: \<?php include("./333/logga.php"); ?\>

(Hoppas jag skrev rätt nu)

Mvh  Mi cro

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

## #13 — aasah, 2004-08-22T15:22Z

Re: Sökvägar

> **miccro skrev:**
>
> .... Om du vill inkludera filen /users/Guldstrand/333/logga.php
> så gör du: \<?php include("./333/logga.php"); ?\>...

Hur är detta möjligt? Betyder inte . "katalogen där jag står"? Borde väl i så fall bli: \<?php include("../333/logga.php"); ?\> eftersom man måste upp ett hack först? :q Eller?

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

## #14 — GunnarD, 2004-08-22T16:27Z

Brukar alltid använda:

```php
<?php include($_SERVER["DOCUMENT_ROOT"]."/header.php"); ?>
```

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

## #15 — Guldstrand, 2004-08-22T16:36Z

> **GunnarD skrev:**
>
> Brukar alltid använda:
>
>
> ```php
> <?php include($_SERVER["DOCUMENT_ROOT"]."/header.php"); ?>
> ```

Ex. 

```php
<?php include($_SERVER["/home/guldstrand/public_html/stats"]."/logga.php"); ?>
```

 

Har jag förstått rätt?  :r

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

## #16 — UlfT, 2004-08-22T16:45Z

> **Guldstrand skrev:**
>
> > **GunnarD skrev:**
> >
> > Brukar alltid använda:
> >
> >
> > ```php
> > <?php include($_SERVER["DOCUMENT_ROOT"]."/header.php"); ?>
> > ```
>
> 
> 
> Ex. 
>
> ```php
> <?php include($_SERVER["/home/guldstrand/public_html/stats"]."/logga.php"); ?>
> ```
>
>  
> 
> Har jag förstått rätt?  :r

$\_SERVER är en array som innehåller olika variabler, däribland DOCUMENT_ROOT. Så skriv som GunnarD gjorde istället.

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

## #17 — Guldstrand, 2004-08-22T16:47Z

Hmm!

Vad "innehåller" DOCUMENT_ROOT då??

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

## #18 — UlfT, 2004-08-22T16:48Z

Här har du en lista på olika variabler, däribland DOCUMENT_ROOT: <http://www.phpfreaks.com/phpmanual/page/reserved.variables.html#reserved.variables.server>

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

## #19 — Guldstrand, 2004-08-22T19:34Z

> **Matte skrev:**
>
> Det är alltså i *logga.php* du ska göra en inkudering med en absolut sökväg till *variablar.php* och *bd.php*.

Tack för hjälpen!

Nu fungerar äntligen scriptet.   :birp

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

## #20 — aasah, 2004-08-23T23:02Z

Markera som löst? :q

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

---

Tråden på webben: https://www.webforum.nu/amne/php/109727-dum-fråga  
Nästa sida: https://www.webforum.nu/amne/php/109727-dum-fråga/page2.md
