---
title: "spara variabel i textfil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15868-spara-variabel-i-textfil"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "greymane"
published: "2001-07-13T13:29:00.000Z"
updated: "2001-07-16T14:09:00.000Z"
replies: 10
views: 218
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/15868-spara-variabel-i-textfil"
---

# spara variabel i textfil

## #1 — greymane, 2001-07-13T13:29Z

hur gör man för att spara ner info i en variabel till en textfil?

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

## #2 — Kim, 2001-07-13T14:32Z

```
$variabel = "text som ska sparas i fil";
$filename = "fil.txt";
$open_file = fopen($filename, "w+");
fwrite($open_file, $variabel);
fclose($open_file);
```

Det här sparar ner innehållet i variabeln $variabel till filen fil.txt
Eller var det något annat du menade?

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

## #3 — greymane, 2001-07-13T14:35Z

det var precis vad jag menade. tackar!

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

## #4 — greymane, 2001-07-13T14:49Z

men om man vill att filens gamla innehåll inte ska skrivas över, hur gör man då?

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

## #5 — Kim, 2001-07-13T16:22Z

Byt ut w+ till a+

Då lägger den till allting efteråt.

r används om man bara ska läsa från filen.

Vill du ha det senaste först så får du först lagra allting i filen i en variabel, sen öppna filen med w+ och skriva in allt nytt så att det bara är det som finns i filen. Därefter får du öppna med a+ och lägga till allt gammal (som finns i variabeln). Då hamnar det senaste först och det äldre efteråt.

Välkommen hit till webForum förresten... :)

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

## #6 — greymane, 2001-07-16T10:17Z

jag tackar för hjälp och välkommnande!

fast självklart vill jag mer :) jag vill att varje ny entry ska komma på ny rad. hur gör man det? (jag kan ju verkligen inte hitta på ngt själv... :( )

\[Redigerat av greymane den 16 jul 2001\]

\[Redigerat av greymane den 16 jul 2001\]

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

## #7 — Mats95, 2001-07-16T11:35Z

Gör livet lätt för dig och läs in filen till en array med file("filnamn") och lägg sen till i arrayen. Skriv sen arrayen till filen igen!
Busenkelt! ;)

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

## #8 — greymane, 2001-07-16T11:47Z

visst det är säkert busenkelt, om man kan grejerna. men det kan man inte :) kan du bjuda på en mer igående förklaring eller en sidan där jag kan läsa mig till det?

tpfh
martin

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

## #9 — Mats95, 2001-07-16T11:53Z

```
<?php
$array = file("filnamn");
$variabel = "Bananskal";
$array[] = $variabel;
$open_file = fopen("filnamn","w");
for ( $i = 0 ; $i < sizeof($array) ; $i++ )
{
	fwrite($open_file, $array[$i]."\n");
}
fclose($open_file);

?>
```

Viker mig för överheten, ett nyradstecken måste ju oxå in annars blir det ju knasigt! 
Sa ju det, piece of cake (reviderad)!

\[Redigerat av Mats95 den 18 jul 2001\]

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

## #10 — greymane, 2001-07-16T13:10Z

men den skriver ju fortfarande in varje ny text på samma rad, jag vill ha de på ny rad...

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

## #11 — Rödalacket, 2001-07-16T14:09Z

Gör som Kim skrev tidigare och lägg till

fwrite($open_file, $variabel."\\n");
så skall det nog funka.

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

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15868-spara-variabel-i-textfil
