---
title: "Använda file_get_contents() på PHP-filer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/178020-använda-file-get-contents-på-php-filer"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "learn"
published: "2009-04-14T14:17:50.000Z"
updated: "2009-04-14T17:25:14.000Z"
replies: 6
views: 445
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/178020-använda-file-get-contents-på-php-filer"
---

# Använda file_get_contents() på PHP-filer

## #1 — learn, 2009-04-14T14:17Z

[file_get_contents](http://se2.php.net/manual/en/function.file-get-contents.php) är ju en riktigt trevlig funktion!

Men om det är en PHP-fil som hämtas så "körs" den inte innan. Förenklat exempel:

Filen:

```php
<?php

$name = "Lars";

echo "Hej jag heter $name"

?>
```

Script:

```php
$file_content = get_file_content("file.php");

echo $file_content;
```

Resultat:

> \<?php
>
> $name = "Lars";
>
> echo "Hej jag heter $name"
>
> ?\>

Önskat resultat:

> Hej jag heter Lars

Det känns ju ganska logiskt att resultatet blir som det blir. Men hur gör jag om jag vill att filen ska "köras" först (eller på annat sätt få mitt önskade resultat)?

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

## #2 — drew, 2009-04-14T14:21Z

```php
include('file.php');
```

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

## #3 — learn, 2009-04-14T14:25Z

> **[drew skrev:](https://www.webforum.nu/p/1464325)**
>
> ```php
> include('file.php');
> ```

Hehe, näe riktigt så enkelt är det inte i detta fall. Jag behöver hämta innehållet för bearbetning och tillägg innan utskrift.

Tack ändå...

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

## #4 — drew, 2009-04-14T14:29Z

Jo, så enkelt är det. Du inkluderar den i din php-fil så körs den och ekar ut det där.

Annars får du använda system().

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

## #5 — metalboy, 2009-04-14T14:33Z

Du kan ange en fullständig HTTP-adress till filen också. Då "körs" den.

```php
$file = file_get_contents('http://www.yoururl.com/path/to/file.php');
```

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

## #6 — SPiN, 2009-04-14T15:39Z

[eval()](http://se2.php.net/eval). Mer info: <http://www.webforum.nu/showthread.php?t=169187>

Men var försiktig. Att använda eval() på data som man inte har stenkoll på kan innebära stora säkerhetsrisker.

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

## #7 — learn, 2009-04-14T17:25Z

> **[drew skrev:](https://www.webforum.nu/p/1464328)**
>
> Jo, så enkelt är det. Du inkluderar den i din php-fil så körs den och ekar ut det där.
> 
> Annars får du använda system().

Drew, nej :) Jag måste som sagt kunna ändra och lägga till en del grejer innan filen körs.

Metalboy, bra tanke men filen ifråga ligger utanför rooten och kan därför inte kommas åt på det viset.

SPiN, tokbra funktion som jag inte kände till. Tack! Ska kolla på den genast.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/178020-använda-file-get-contents-på-php-filer
