---
title: "Inkludera PHP kod med Include"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/170243-inkludera-php-kod-med-include"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Simpa"
published: "2008-03-26T12:26:35.000Z"
updated: "2008-03-26T12:49:18.000Z"
replies: 8
views: 614
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/170243-inkludera-php-kod-med-include"
---

# Inkludera PHP kod med Include

## #1 — Simpa, 2008-03-26T12:26Z

Hej, har en loop med massa kod som jag vill köra flera ggr, så för att underlätta kodningen och få bort massa kod la jag in loopen i loop.php och försökte inkludera den med include(), men märkte att det inte fungerade!

Hur gör man för att få det att fungera?

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

## #2 — Web-Tor, 2008-03-26T12:29Z

> **Simpa skrev:**
>
> Hur gör man för att få det att fungera?

Man visar upp koden. :)

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

## #3 — Simpa, 2008-03-26T12:33Z

Så mao ska det gå att använda include för att få in php kod? :)

```php
include 'loop.php';
```

Även testat

```php
include("loop.php");
```

Men det som händer är att den skriver ut koden på sidan, istället för att den körs..!

OT, Tor, Vad glad jag vart att se att du har kvar din "Korta fakta" på din sida, var en riktig höjdare då man läste det för några år sen :)

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

## #4 — dreas, 2008-03-26T12:36Z

Provat:

```php
require_once ("loop.php");
```

Sen måste du ju ha \<?php ... ?\> i inkluderingsfilen. Borde väl fungera? Jag är ju inte värsta hackern :)

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

## #5 — Simpa, 2008-03-26T12:40Z

Samma resultat, kanske beror på att jag kör det i en if sats?
Fungerar kanske inte?

```php
if ($storlek == 0){
echo "Inga poster funna!<br>";
}
elseif ($storlek <= 5){
require_once ("loop.php"); 
}
else {
$storlek = 5;
require_once ("loop.php"); 
}
?>
```

\* Eftersom jag redan kör det i en if sats, så ska jag väl inte ha \<?php ?\> i loop.php(?)

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

## #6 — Web-Tor, 2008-03-26T12:44Z

> **Simpa skrev:**
>
> \* Eftersom jag redan kör det i en if sats, så ska jag väl inte ha \<?php ?\> i loop.php(?)

Jo. ;)

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

## #7 — SPiN, 2008-03-26T12:45Z

Jo, det ska du. :)

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

## #8 — dreas, 2008-03-26T12:47Z

Alltså $storlek används i koden som finns i "loop.php"?
Det tror jag inte kommer fungera, då jag har för mig att loop.php läses i början rakt upp och ner och läggs in som färdiglästkod på sidan som kallar på den.
Om du vill skicka med värdet $storlek som måste/borde du göra en funktion som du kallar på i if-satsen som kör loopen.

Ex:

```php
public function loop($storlek) {

// All din loop kod, och nu läses $storlek in korrekt

}
```

Och på sidan:

```php
if ($storlek == 0){
echo "Inga poster funna!<br>";
}
elseif ($storlek <= 5){
require_once ("loop.php");
$resultat = loop($storlek);
}
else {
$storlek = 5;
require_once ("loop.php");
$resultat = loop($storlek);
}
?>
```

Du skulle även kunna spara den loop funktionen i en klass, och kalla på funktionen via det sättet istället.

EDIT: Japp, \<?php ?\> måste finnas, precis som Tor och spin bekräftar. 
Jag kan nog fel i hur require_once läser in filer. Kör det först om du inte pallar med funktioner ;)

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

## #9 — Simpa, 2008-03-26T12:49Z

Där ser man, kändes som det var som att börja scriptet i ett redan pågående script :)
Det fungerade ju iaf perfekt, tack

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

---

Tråden på webben: https://www.webforum.nu/amne/php/170243-inkludera-php-kod-med-include
