---
title: "Varför fel fil?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/94040-varför-fel-fil/page2"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Nina"
published: "2004-01-05T18:35:15.000Z"
updated: "2004-01-07T13:16:25.000Z"
replies: 24
views: 572
page: 2
pages: 2
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/94040-varför-fel-fil"
---

# Varför fel fil?

_Sida 2 av 2._

## #21 — Nina, 2004-01-07T12:11Z

Förresten, rätt download.php?id=17 står med men utan isset så får jag det här felet

SQL-frågan: 
SELECT \* from graphics where graphics_id='17' 

Warning: Cannot modify header information - headers already sent by (output started at /home/mystif/public_html/graphics/download.php:12) in /home/mystif/public_html/graphics/download.php on line 32

och med isset så får jag återigen rätt id med det här felmeddelandet

SQL-frågan: 
SELECT \* from graphics where graphics_id='17' 

Warning: Cannot modify header information - headers already sent by (output started at /home/mystif/public_html/graphics/download.php:19) in /home/mystif/public_html/graphics/download.php on line 39

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

## #22 — GrodanBoll, 2004-01-07T12:22Z

```
header('Location:' .$downloadlink);
```

Kommentera ut denna rad och skriv ut ett debug värde istället så ska du inte få 'headers already sent'-felet.

```
// header('Location:' .$downloadlink);
echo "Nedladdningslänken: ".$downlink."<br />\n";
```

Du får nämligen inte ha skrivit ut något på sidan (som du gjort när du skrev ut Sql-satsen) när du ska göra en 'header('Location: ...' förflyttning.

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

## #23 — Nina, 2004-01-07T12:59Z

Det berkar fungera nu, får vi se hur länge, det verkar som om serven här vill krångla, saker fungerar ett tag och sen slutar det att fungera :(

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

## #24 — Matte, 2004-01-07T13:03Z

Som GrodanBoll säger så får man inte ha någon output före en header, och det är felsökningskoden som gör att headern inte fungerar (var också meningen).

Tar du bort
echo "SQL-frågan: \<br\> $q \<br\>";
så ska du slippa det felmeddelandet.

Då förstår jag att rätt id hämtas nu ?

Då kan jag ta upp en annan sak.

Med din header skickar du vidare till en annan adress.
Ibland kan koden efter hinna köras, men oftast inte.

Kör din header() efter du gjort uppdatering av klickräknaren, annars kanske nedladdningen inte räknas.

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

## #25 — Nina, 2004-01-07T13:16Z

Jo nu så hämtar den rätt id.
Ok då ska jag byta plats på headers där.

Lustiga är att när vi fixade koden sist så fungerade den och nu så plötslit så fungerade den inte, samt att koderna är testa på en annan server men på samma webbhotell innan jag lagt ut dom så fattar nada  vad som hänt.

tack så jättemycket gör hjälpen (igen) :)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/94040-varför-fel-fil/page2  
Föregående sida: https://www.webforum.nu/amne/php/94040-varför-fel-fil.md
