---
title: "Hmm en snabb fråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15684-hmm-en-snabb-fråga"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Togge"
published: "2001-05-28T19:02:00.000Z"
updated: "2001-05-29T11:30:00.000Z"
replies: 16
views: 236
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/15684-hmm-en-snabb-fråga"
---

# Hmm en snabb fråga

## #1 — Togge, 2001-05-28T19:02Z

hur gör jag så att nogon kan ladda ner en text fil från en php sida ?

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

## #2 — U2K, 2001-05-28T19:17Z

Lägger filen i en mapp på servern och läkar till den.. Svårare än så är det väl inte.

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

## #3 — Togge, 2001-05-28T19:29Z

nix
då öpnas den ju bara i Weben

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

## #4 — matthiaz, 2001-05-28T19:42Z

Envisa Togge, jag sa ju att det inte går, bara att zippa!
Eller vem hade rätt!

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

## #5 — Togge, 2001-05-28T19:45Z

Joooooooooo
Det går det sa en en kille för 3
min sen han ska försöka fixa det till
mig så det går..

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

## #6 — Batboy, 2001-05-28T21:17Z

```
<?
if (!$file) {
echo "Nej, det blev fel här";
} else {
header("Content-Type: application/download\n"); 
header("Content-Disposition: attachment; filename=\"$file\""); 
$fn=fopen("$file" , "r"); 
fpassthru($fn); 
}
?>
```

download.php?file=din_textfil.txt

/j

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

## #7 — Togge, 2001-05-29T07:19Z

Tack Batboy

SEEEE ;-)
jag sa ju att det gick

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

## #8 — Togge, 2001-05-29T07:38Z

Men när jag har jort en fil downloade och sen länkar till filen så först kommer filen jag länkade i från up och sen rätt fil.

vad ska jag göra :q

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

## #9 — jepsO, 2001-05-29T07:51Z

Jag kan vara helt fel ute nu, men måste du inte lägga in en header() i slutet av download.php så du kommer tillbaka till sidan du var på innan?

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

## #10 — Togge, 2001-05-29T07:54Z

Du kanske har rätt jepsO men jag kan inget så kan du ge mig ett förslag på en sådan script :e

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

## #11 — jepsO, 2001-05-29T08:23Z

[PHP-manualen](http://www.php.net/manual/en/function.header.php) har svaret, som vanligt :).

Du skulle ju dock kunna använda JavaScript istället. Testa att lägga till följande i download.php:

```
<body onLoad="history.go(-1)">
```

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

## #12 — Batboy, 2001-05-29T08:47Z

> Men när jag har jort en fil downloade och sen länkar till filen så först kommer filen jag länkade i från up och sen rätt fil.

Om jag förstår din konstiga mening rätt, så menar du att "Save as" rutan kommer upp två gånger?

Det är ett typiskt IE-fenomen, vet inte om det går att göra något åt det.

/j

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

## #13 — Togge, 2001-05-29T11:01Z

Skulle någon kunda testa vad som hender om man klickar på Ladda ner på sidan
195\.252.62.171/datorn/java.php

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

## #14 — Agaith, 2001-05-29T11:09Z

Jag får hem filen, och sedan försöker browsern ladda något.

Kör IE 5.0xxxxxx för tillfället

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

## #15 — Togge, 2001-05-29T11:15Z

Oki jag får väl nöja mig så länge..
med den hjälpen jag fick

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

## #16 — Agaith, 2001-05-29T11:24Z

MMmmm, men du skall nog kolla på vad som händer efter du skickat bilden (i scriptet alltså), jag lät browsern vara, och den laddar fortfarande. ?!

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

## #17 — Agaith, 2001-05-29T11:30Z

Header("Content-Disposition: attachment; filename=\\"$filename\\"");
Header("Content-type: application/octet-stream");

Ovan är vad jag har använt för att kunna ladda ner filer. 

Vet inte om det hjälper så mycket, men om du bara har detta, och sedan skiver ut själva filen och sedan avslutar scriptet skulle det kunna fungera.

ex:

```
<?
Header("Content-Disposition: attachment; filename=\"$filename\"");
Header("Content-type: application/octet-stream");
echo "minfil.txt";
?>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15684-hmm-en-snabb-fråga
