---
title: "Plocka variabelvärden från fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15978-plocka-variabelvärden-från-fil"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "greymane"
published: "2001-07-23T12:37:00.000Z"
updated: "2003-02-17T19:18:07.000Z"
replies: 16
views: 405
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/15978-plocka-variabelvärden-från-fil"
---

# Plocka variabelvärden från fil

## #1 — greymane, 2001-07-23T12:37Z

nån som vet hur man via ett formulär anger värde till en variabel och sparar ner det till en fil (textfil, ingen databas), för att sen anropa det värdet från en annan websida.

jag vill kunna administrera en websida via formulär alltså.

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

## #2 — Mats95, 2001-07-23T19:34Z

Ja det vet jag! 
Läs inlägget om att spara variabler i en fil!! Minns inte rubrik eller nåt men det står i listan!

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

## #3 — aaron, 2001-07-24T09:57Z

jo det va väl jag som startade den tråden... men där står inget om hur jag plockar tillbaka värdena in i variabeln. bara hur jag sparar ner det. 

jag vill kunna spara ner ett värde på en variabel till en fil som alla andra som kommer in på sidan automatiskt får in i samma variabel. fattar nån?

/greymane (med fel login)

\[Redigerat av aaron den 24 jul 2001\]

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

## #4 — greymane, 2001-07-26T10:33Z

nån vet väl? hjälp mig nu va?

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

## #5 — Matte, 2001-07-26T18:25Z

Om det enda filen innehåller är 1 st variabel:

```
$fd=(fopen($filnamn, "r"));
$variabel = fread ($fd, filesize ($filnamn));
fclose ($fd);
```

I annat fall hänger det på hur du sparat ned dina variabler.

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

## #6 — greymane, 2001-08-01T13:59Z

jamen den ska innehålla en hel lista med variabelvärden... inte bara ett värde. nån?

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

## #7 — Rödalacket, 2001-08-01T14:44Z

Om du skall skriva ner fler variabler till en textfil så kan du skriva så här.

fwrite($open, "$str\\n$str2");

\------------------
Ja de´ e jag

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

## #8 — aaron, 2001-08-02T10:07Z

kan jag plocka upp dom när som helst då? 

jag vill alltså kunna ändra innehållet på en sida genom att ändra värdet på ett gäng variabler som ligger i en textfil

/greymane (med fel login, igen)

\[Redigerat av aaron den 02 aug 2001\]

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

## #9 — jsundin, 2001-08-03T06:58Z

Om filen ser ut ngt i stil med:
$var1 = "värde";
$var2 = "värde 2";

Borde väl, antingen include funka, eller så borde man kunna använda eval? (http://www.php.net/eval)

Eller så är jag ute och cyklar :)

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

## #10 — Scarf, 2001-08-03T14:26Z

Ja du kan plocka upp innehållet i textfilen när som helst.

```
$fil = "fil.txt";
include ("$fil");
```

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

## #11 — greymane, 2001-08-13T09:33Z

kan man med ett formulär göra en textfil som ser ut

$var1=värde1
$var2=värde2

som jag har det nu, med action=vars.php (som då tar emot alla variabler) sparas väl inte variabelvärdet utan det blir väl bara en lista med variabelnamn utan värde.

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

## #12 — Mats95, 2001-08-13T11:17Z

Skapa fil:

```
$open = fopen("filnamn", "w");
fwrite($open, "\$str0=\"$str0;\"\n");
fwrite($open, "\$str1=\"$str1;\"\n");
fwrite($open, "\$str2=\"$str2;\"\n");
fwrite($open, "\$str3=\"$str3;\"\n");
```

Använda fil:

```
<?php include("filnamn"); ?>
```

Gör det inte så svårt för pojken!! 
x(

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

## #13 — greymane, 2001-08-13T11:38Z

det där senaste förstod jag inte alls... :( vad gör koden?

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

## #14 — Mats95, 2001-08-14T08:18Z

Den skapar en fil som kommer att se ut såhär:

```
$str0="Värdet i variabel noll";
$str1="Värdet i variabel ett";
$str2="Värdet i variabel två";
$str3="Värdet i variabel tre";
```

och som heter "filnamn"!!
;)

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

## #15 — Pellefant, 2003-02-17T17:54Z

Så när man inkluderar filen, så hamnar variablerna och dess värden på den aktuella sidan?

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

## #16 — SPiN, 2003-02-17T17:58Z

Jäpp. Filändelsen på filen bör också vara .php.

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

## #17 — pimme, 2003-02-17T19:18Z

Lägg värdena i en array:
$arr = array($varde1, $varde2, osv...); 
sen sparar du ner det med 

```php
$fp = fopen("data.txt", "wb");
fwrite($fp, serialize($arr));
fclose($fp);
```

och sen läser du in det såhär:

```php
$fp = fopen("data.txt", "rb");
$data = fread($fp, filesize("data.txt"));
$arr = unserialize($data);
//nu ser $arr likadan ut som när du sparade den...
```

/r
har inte testat koden, men tror att den fungerar  :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15978-plocka-variabelvärden-från-fil
