---
title: "Inkludera en självständig php-fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/150643-inkludera-en-självständig-php-fil"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "oskob"
published: "2006-08-28T10:47:41.000Z"
updated: "2006-09-06T20:41:51.000Z"
replies: 7
views: 539
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/150643-inkludera-en-självständig-php-fil"
---

# Inkludera en självständig php-fil

## #1 — oskob, 2006-08-28T10:47Z

Hej!

Jag sitter med en massa kod och försöker inkludera en php-fil som helt enkelt ska mata ut lite data. Men det verkar som en del variabler krockar för den fungerar inte riktigt som den ska.
När jag uppnar filen i webbläsaren och matar den med rätt querystring så blir det lysande bra, men när jag försöker inkludera den i sidan så försvinner vissa värden. 
Kan man inkludera på något sätt så att den inkluderade php-filen är helt oberoende av vem som kör den. Den ska bara köras för sig själv och datan som skrivs ska matas tillbaks till php-filen som inkluderade.

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

## #2 — Fuel, 2006-08-28T10:53Z

Normalt så ska det fungera.. kan du öppna den separat så kanske du inkluderar en config fil 2 ggr eller nåt.

definera ett värde i filerna som ska inkludera den typ

```php
<?php
define('oskob', true);
include_once('extra.php');
```

och i extra.php

```php
<?php
if (!defined('oskob'))
{
	die("I WILL FART ON YOU!");
}
```

då går det inte öppna den separat utan bara då den blir inkluderad

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

## #3 — oskob, 2006-08-28T11:04Z

Det kan hända att den inkluderade filen i sin tur inkluderar saker som redan är inkluderade (puh). Jag har inte så mycket kontroll över den inkluderade filen så det kan jag inte göra något åt :/

Och en annan sak.
Vad är skillnaden mellan include och require?

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

## #4 — Fuel, 2006-08-28T11:07Z

jo..

> ..The two constructs are identical in every way except how they handle failure. include() produces a Warning while require()  results in a Fatal Error. In other words, use require() if you want a missing file to halt processing of the page

och.. 

> The require_once() statement includes and evaluates the specified file during the execution of the script. This is a behavior similar to the require() statement, with the only difference being that if the code from a file has already been included, it will not be included again

 samma för include_once()

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

## #5 — oskob, 2006-08-28T11:21Z

Tackar tackar! 
Får knepa ut någon annan lösning på det här tror jag...

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

## #6 — nitro2k01, 2006-08-28T11:35Z

oskob: Det är include/require_once som du vill använda för att inkludera filer på flera ställen utan krockar.
Sen en sak ang. querystrings: Do bör alltid använda $\_GET\['id'\] istället för bar $id för att komma åt querystrings.

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

## #7 — fiddler, 2006-08-28T11:35Z

Om du använder hela URL:en vid inkludering körs php-skriptet där det ligger istället för på sidan du inkluderar till. Är det inte något sånt du är ute efter?

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

## #8 — oskob, 2006-09-06T20:41Z

fiddler:
Yahoo! Precis så faktiskt!
Tack och bock!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/150643-inkludera-en-självständig-php-fil
