---
title: "fil-inläsning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16595-fil-inläsning"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "P"
published: "2002-01-12T20:50:00.000Z"
updated: "2002-01-21T20:41:00.000Z"
replies: 11
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/16595-fil-inläsning"
---

# fil-inläsning

## #1 — P, 2002-01-12T20:50Z

Jag ska göra om en fil från txt till mysql men var ska jag lägga den för att scriptet ska hitta den?

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

## #2 — D3VaST8D, 2002-01-12T21:01Z

$fd = fopen ("/your_directory/file.txt", "r");

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

## #3 — P, 2002-01-12T21:59Z

Förstår inte?

Var ska jag lägga filen så att jag kan läsa in den? 

Standardkatalogen är?

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

## #4 — D3VaST8D, 2002-01-12T22:02Z

Byt ut "your_directory" mot den mapp du har lagt filen.
Standard är att den ligger i samma katalog som scriptet, dvs du har endast fopen("file.txt", "r");

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

## #5 — P, 2002-01-13T11:44Z

Jag har fått denna kod:

```
<?
include("installningar.php");

$filen = "fil.txt";

if ($contents = file($filen)) {
foreach($contents as $line) {
$fields = explode(’;’, $line);
$A = $fields[0];
$B = $fields[1];
$C = $fields[2];
$D = $fields[3];
$E = $fields[4];
$F = $fields[5];
$G = $fields[6];
$H = $fields[7];

mysql_db_query($Databas_namn,"INSERT INTO test VALUES ('$A','$B','$C','$D','$E','$F','$G','$H')",$db_link);
echo mysql_error();
}
}

?>
```

Men jag får fel på rad 8.....

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

## #6 — Matte, 2002-01-13T12:21Z

Vad får du för felmeddelande? Är det parse error eller är det så att du längst ned i din fil fil.txt har en tomrad (utan semikolon) som explode inte kan hantera ?

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

## #7 — P, 2002-01-13T13:28Z

Får parse error..... kom också på att det inte var komma som skiljde de åt utan tabb..

Vad har tabb för anscii kod?

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

## #8 — Matte, 2002-01-13T13:40Z

Om jag inte missminner mig har tab kod nr 9.

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

## #9 — SPiN, 2002-01-13T13:45Z

Eller \\t :)

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

## #10 — P, 2002-01-13T20:42Z

Varför blir det parse error....

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

## #11 — Matte, 2002-01-13T21:14Z

Tecknen du har runt semikolon i din explode är inte citationstecken.
Byt ut mot 'enkelfnutt' eller "dubbelfnutt".
dubbelfnutt nr 34
enkelfnutt nr 39
ditt tecken nr 146

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

## #12 — P, 2002-01-21T20:41Z

funkar bra nu.... skulle man på något sätt kunna läsa in filen utan att man vet hur många kolumner den innehåller?

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16595-fil-inläsning
