Hej, Har ett gjort ett dokumentarkiv där användarna kan ladda upp de vanligaste filtyper t.ex. pdf doc etc.Fel vid "force download" i Explorer 7
När man har klickat på filen så tvingas användaren att ladda ner filen eller öppna den på sin dator.
Det fungerar jättebra i Explorer och Firefox. Dock inte i explorer 7.
Om man öpnnar en pdf fil så säger den att dne inte avkodats på rätt sett, öppnar man någon annan filty, t.ex. doc så visas ett tomt dokument i explorer 7
Koden ser ut som följer:
$filen = $HTTP_GET_VARS['file'];
$path = $HTTP_GET_VARS['folder'];
$filename = str_replace('../', '', $filen);
$file = file_get_contents($path . $filename);
header("Content-type: application/octet-stream\n");
header ("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-disposition: attachment; filename=\"$filename\"\n");
header("Content-transfer-encoding: binary\n");
header("Content-length: " . filesize($path . $filename) . "\n");
echo $file;
Är det någon so mhar en idé varför det inte fungerar i explorer 7?