Нужно выдавать пользователю файл на скачивание.

Это уже реализовано по примеру из многих форумов:

header('Content-type: application/octet-stream');

header('Accept-Ranges: bytes');

header('Content-Length: '.filesize($User_F_Dir.'/'.$Downloaded_File));

header('Content-Disposition: attachment; filename="'.$Downloaded_File.'"');

readfile($User_F_Dir.'/'.$Downloaded_File);

У этого метода есть 2 проблемы:

1. При использовании оперы предлагается сохранить файл с расширением html.

2. При скачивании файла в IE, появляется диалог windows:

открыть или сохранить.

Если выбираем "Сохранить" - все в порядке, файл скачивается, а потом открывается.

А при выборе "Открыть" - файл не открывается, например, word пишет:

"файл не найден". Блокнот пишет: не удается найти файл и указывает путь в папке временных файлов windows. Видимо, есть проблема сохранения файла туда?

А при открывании фалов в Интернете по прямым ссылкам - такой проблемы нет.

Типы файлов, которые нужно открывать:

«docx», «rtf», «xls», «xslx», «chm», «htm», «html», «txt», «gif», «jpg», «png», «bmp», «zip», «rar», «7z»

Далее могут быть добавлены и другие типы...

Жду ваших предложений.

Мне нужен 100% рабочий во всех браузерах код.

Срок - чем раньше, тем лучше.

16 лет назад
evmaster
Евгений 
44 года
22 года в сервисе
Был
2 года назад
83 отзыва

Выбранный исполнитель

CodeDreamer
36 лет
18 лет в сервисе
Был
12 лет назад
16 лет назад
$10
1 день
Моментально решил задачу на достойном уровне. В общении внимателен и вежлив. Рекомендую.
Четкое техзадание, разумные сроки, оплата сразу после сдачи работы, вежливость в общении — так в нескольких словах можно охарактеризовать мое сотрудничество с Евгением. Настоятельно рекомендую.

Заявки фрилансеров

CodeDreamer
36 лет
18 лет в сервисе
Был
12 лет назад
16 лет назад
  • Похожие заказы

  • $500

    Надо доработать сайт сделан drupal и т.д. на самом деле все уже сделано и сайт будет выглядеть как есть.. лежит сейчас на http://www.artos.alexxhost.com ...

    Закрыт
    16 лет назад
  • $10

    Имеется исходник флеш окошка авторизации (http://www.templatemonster.com/flash-templates/16846.html) там где вводить логин/пароль (авторизация) нужно вытащить эту авторизацию из флеша (получится 238х136) , перевести на русский язык, интегрировать на сайт. подробнее об интеграции: - при ...

    Завершен
    16 лет назад
  • $500

    В течение недели-двух будет заказано приложение для социальной сети "ВКонтакте". Сейчас ТЗ здесь выкладывать не буду, коммерческая тайна. Требуется отличное знание FLASH (программирования) и платформы "ВКонтакте", остальное будет предоставлено (подробное ТЗ, графика, мультимедия и так ...

    Завершен
    16 лет назад
  • Есть сайт на Joomla 1.0.15. Сейчас, если в админке ставлю для материала “не опубликовано", он исчезает во всех каталогах в frontend сайта, а при попытке зайти на страницу этого материала по старой его ссылке выводится ...

    Закрыт
    16 лет назад
  • $30

    I Это по туризму 1. Необходимо изменить базу стран и курортов 2. Там трех-звездочный,четырех-звездочный,пяти звездочный добавить еще одно-звездочный и двух-звездочный 3. И чтоб все ок под всеми браузерами было! 4. И ...

    Завершен
    16 лет назад