Вопрос конечно не по пхп, но тем не менее, может кто знает. Замучался. Кто во что горазд (я про браузеры). Зачем они какие-то свои левые расширения пытаются прилепить? Кто их просит? Почему просто не взять то имя файла, которое в этом хидере ему дают? Может знает кто, как это зло победить? Хотя прогнозы имхо негативные. Даже великий и могучий гугл страдает этой болезнью - много раз наблюдал при попытке загрузить аттач из жеМэйла. я уж не говорю про русские символы...
в чем проблема то ? отдача файла на сохранение ? PHP: <? header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"".$filename."\";"); это ?
Это. Файл отдается на сохранение. Проблема в том, что, например, Опера иногда к rar-файлу прилепляет расширение .htm Бывают и другие аномалии, в общем ведет себя непредсказуемо. Такой же косяк и за Хромом наблюдается.