webForumDet fria alternativet

tvinga att ladda ner

5 svar · 257 visningar · startad av Nexus86

Nexus86Medlem sedan okt. 20023 030 inlägg
#1

Går det på något sätt att tvinga användaren att ladda ner en fil? För om man använder header("Location: blablabla");, filen är t.ex. en wmv och användaren använder Opera så står det bara en massa krumelurer.

pimmeMedlem sedan sep. 20011 086 inlägg
#2

header("Content-Disposition: attachment; filename=" . $filename);

Nexus86Medlem sedan okt. 20023 030 inlägg
#3

Tackar tackar!

Nexus86Medlem sedan okt. 20023 030 inlägg
#4

Är det meningen att jag ska använda det tillsammans med något annat eller? Detta är vad jag fick som resultat.

När man skriver in adressen får jag

Sedan spelar det ingen roll om man tar Save eller Open. Blir följande i alla fall.

Så hur ska den koden användas?

Nexus86Medlem sedan okt. 20023 030 inlägg
#5

Fick det att fungera. Kollade i PHP's manual.

Nexus86Medlem sedan okt. 20023 030 inlägg
#6

Men nu slutade det att fungera igen. Men bara i IE. I Opera fungerar det utmärkt. :q Detta är koden jag har:

header("Content-type: $filtyp");
header("Content-Disposition: attachment; filename=$filnamn");
readfile($filnamn);

Vad är felet?

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)