---
title: "Skriva till fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/48791-skriva-till-fil"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Cactuz"
published: "2002-07-26T19:05:17.000Z"
updated: "2002-07-26T20:39:21.000Z"
replies: 9
views: 205
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/48791-skriva-till-fil"
---

# Skriva till fil

## #1 — Cactuz, 2002-07-26T19:05Z

När jag skriver till en fil kommer ett \\ upp innan alla "... hur fixar man d? :)

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

## #2 — LAMP, 2002-07-26T19:11Z

PHP kör funktionen addslashes() på alla variabler automatiskt om så är inställt i PHP.ini. 

Ren gissning.
Lägg till:

```
set_magic_quotes_runtime( 0 );
```

längst upp på sidan för att bli av med detta. Kom dock ihåg att köra funktionen "manuellt" på de variabler du behöver det på.

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

## #3 — Cactuz, 2002-07-26T19:19Z

hur gör jag d? :r

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

## #4 — Cactuz, 2002-07-26T19:20Z

sen har jag en tillfråga.. finns d inget som skickar en vidare till en annan sida som man inte behöver lägga längst upp?

som kan ligga vart som hellst på sidan

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

## #5 — SPiN, 2002-07-26T20:01Z

> hur gör jag d?

Du lägger det helt enkelt högst upp i ditt PHP-dokument.

```
<?php
set_magic_quotes_runtime( 0 );
...
```

> sen har jag en tillfråga.. finns d inget som skickar en vidare till en annan sida som man inte behöver lägga längst upp?
> 
> som kan ligga vart som hellst på sidan

JavaScript.

```
<?php
// Din PHP
?>
<script language="JavaScript" type="text/javascript">
document.location = 'NySida.php';
</script>
<?php
// Mer PHP
?>
```

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

## #6 — Cactuz, 2002-07-26T20:14Z

mjo.. men vad gör man med variabeln då? är ny på php ju :)

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

## #7 — SPiN, 2002-07-26T20:24Z

Vilken variabel? Du behöver inte göra något med din variabel egentligen, om du inte ska in med det i en DBMS, då kan vissa tecken förstöra för dig.

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

## #8 — LAMP, 2002-07-26T20:27Z

> **Cactuz skrev:**
>
> är ny på php ju :)

välkommen till klubben, då e vi två  :bire

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

## #9 — Cactuz, 2002-07-26T20:34Z

jo... jag använder $\_POST\['data'\] för som variabeln som jag lägger in i en fil... o då hamnar ju \\ framför alla ".. o då hjälpte in set_magic_quotes_runtime( 0 ); längst upp på sidan nått vidare

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

## #10 — SPiN, 2002-07-26T20:39Z

Gör så här då, och strunta i set_magic_quotes_runtime():

```
<?php
$filPekare = fopen( "minFil.txt", 'w' );
fputs( $filPekare, stripslashes( $_POST[ 'data' ] ) );
fclose( $filPekare );
?>
```

Eller hur du nu gör. :)

Funktionen stripslashes() tar bort alla 'slashar'.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/48791-skriva-till-fil
