---
title: "Header fel!?!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15816-header-fel"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "L-O-Z-E"
published: "2001-06-26T18:08:00.000Z"
updated: "2001-06-27T11:07:00.000Z"
replies: 6
views: 211
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/15816-header-fel"
---

# Header fel!?!

## #1 — L-O-Z-E, 2001-06-26T18:08Z

hej.. nu har jag lite problem med ett simpelt download system.

```
<?php

	$files = array(
		1 => "index.php",
		2 => "index.php",
	);

	$filesurl = "http://linuxburk.dyndns.org/L-O-Z-E/Files/";
	$filename = $filesurl . $files[$file];

	echo("$filename");

	header ("Location: $filename"); // Har testat readfile("$filename"); också

?>
```

Detta kommer upp om man kör me header
Warning: Cannot add header information - headers already sent by (output started at /home/home/public_html/L-O-Z-E/dl.php:11) in /home/home/public_html/L-O-Z-E/dl.php on line 13
och med readfile:
Warning: readfile("http://linuxburk.dyndns.org/L-O-Z-E/Files/index.php") - Undefined error: 0 in /home/home/public_html/L-O-Z-E/dl.php on line 13

Har du nåra ider hur jag kan lösa detta skriv gärna.. // L-O-Z-E

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

## #2 — Batboy, 2001-06-26T19:19Z

> Warning: Cannot add header information - headers already sent by (output started at /home/home/public_html/L-O-Z-E/dl.php:11) in /home/home/public_html/L-O-Z-E/dl.php on line 13

Header() måste var det första som skickas till webbläsaren, ingen annan text eller dylikt får skickas före.

/j

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

## #3 — L-O-Z-E, 2001-06-26T22:00Z

Men va mennar du jag kan ju inte lägga den överst ? då blir dte ju fel me variablarna..

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

## #4 — Matti, 2001-06-26T22:18Z

Ta bort..

```
 echo("$filename");
```

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

## #5 — L-O-Z-E, 2001-06-26T22:22Z

jaja.. men det har jag bara för att kolla en sak.. och den e borta nu..

men nu har jag kommit fram till nåt annat..

```
<?php

	include("files.php");

	Header("Content-Type: application/octet-stream");
	Header("Content-Length: ".filesize($filename));
	Header("Content-Disposition: attachment; filename=$files[$file]");
	readfile("$filename");

	echo("$filename");

?>
```

Men nu e problemet att den frågar om den ska dra ner dl (som filen heter dl.php) och så måste man trycka på open on place och sen där då kommer den rätt filen om man vill spara den på hdn lr ej.. nån som vet hur man löser detta.. tack alla än så länge..

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

## #6 — front, 2001-06-27T07:17Z

Jag är inte säker på vad du är ute efter men det här kanske fungerar:

```
<?php
include("files.php");
header ("Location: $filename");
?>
```

Med den koden så ska browsern börja ladda ner $filename.

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

## #7 — L-O-Z-E, 2001-06-27T11:07Z

tack alla.. nu värkar det funka bra..

// L-O-Z-E

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15816-header-fel
