file download problems

pod

Новичок
file download problems

на download может задастса фаил любого типа, известен его path. когда делаю

header("Cash Control:no-store, no-cache");
header("Content-Type: application/".$ext); ????
header("Content-length: ".filesize($path)."");
header('Content-disposition: attachment; filename="'.$path.'"');

в мозили всё ok, опера сохраняет с расширением html (сама преписывает)
а IE вообше не определяет тип фаила и так сеивит.

по моему проблема в header-е "header("Content-Type: application/".$ext);"
можно ли задат обший ctype?
 

WP

^_^
Фантазер. Откуда ты взял такие mime-типы?
PHP:
header('Content-Type: application/x-force-download; name="file.exe"');
 

pod

Новичок
я вообшето в этом не очен крут. стараюсь разобратс.
task такои:
есть фаилы, некоторые в htdocs некоторые выше. надо сделать так чтобы, принимая path (несмотря на тип фаила) скачать любой фаил
 

pod

Новичок
смотрите, вроди первая проблема снялась, но заменилась другой:
фаил скачиваетса но повреждённый, все downloaded files испорчены.
header("Content-Type: x-foo/x-bar");
header('Content-Disposition: attachment; filename="'.$path.'"');

чтото надо добавить?
 

WP

^_^
Фанат
Гы, а я и не заметил))

pod
Покури примеры. Гууугле.
 

phprus

Moderator
Команда форума
pod
чтото надо добавить?
Проверить не установлен ли у тебя русский апачь и если установлен, то отключить в нем перекодировку. А кроме этого проверь в каком режиме ты читаеш файл самим php в текстовом или в бинарном.
 

pod

Новичок
весь код которым я качаю фаил наверху.
когда я добавил:
header("Content-Transfer-Encoding: Binary");
тип фаила он определил как текстовый.
и размер всех скачанных фаилов 42 кб.
 

Rammstein

PHPClub::News
Нужно посмотреть, подключен ли в mod_brain ispell. Иначе ничего не выйдет.
 

pod

Новичок
а что это? можно по конкретнее?

p.s. 42 кб это только header которы я отослал
 
Сверху