Nexus86 Medlem sedan okt. 2002 3 030 inlägg Frågan 8 mars 2003 22:26 #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.
P pimme Medlem sedan sep. 2001 1 086 inlägg header("Content-Disposition: attachment; filename=" . $filename);
Nexus86 Medlem sedan okt. 2002 3 030 inlägg Ä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?
Nexus86 Medlem sedan okt. 2002 3 030 inlägg Fick det att fungera. Kollade i PHP's manual.
Nexus86 Medlem sedan okt. 2002 3 030 inlägg 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?