Народ привет! Такая проблема. Тут на некоторых тачках explorer при кликании по ссылке не выдает диалог о сохранении файла, а автоматически его загружает и потом просто пытается его отобразить в окне как картинку или текст. А мне нужно чтобы он спрашивал (ну как обычно) - "сохранить файл или запустить?" Я пробывал php-скриптом выдавать файл - но все равно не пашет <? $file = 'loader.exe'; if(is_file($file)) { $handle = fopen($file, "rb"); $size = filesize($file); header ("HTTP/1.1 200 OK"); header ("Cache-Control: no-cache"); header ("Pragma: no-cache"); header ("Accept-Ranges: bytes"); header ("Content-Disposition: inline; filename=\"" . basename($file) . "\""); header ("Content-Length: " . $size); header ("Age: 0"); header ("Content-Type: application/octet-stream"); header ("Proxy-Connection: close"); header (""); $contents = fread($handle, $size); echo $contents; fclose($handle); } ?> Как такое лечится?
Пасиба! помогло <? $file = 'loader.exe'; if(is_file($file)) { $handle = fopen($file, "rb"); $size = filesize($file); header ("HTTP/1.1 200 OK"); header ("Cache-Control: no-cache"); header ("Pragma: no-cache"); header ("Accept-Ranges: bytes"); header ("Content-Length: ". $size); header ("Content-Disposition: attachment; filename=". $file); header ("Content-Type: application/x-force-download; name=\"$file\""); header ("Proxy-Connection: close"); header (""); $contents = fread($handle, $size); echo $contents; fclose($handle); } ?>