Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проблема с отдачей файла через PHP-скрипт
Покинул форум
Сообщений всего: 29
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Выделено в отдельную тему из темы "Скачивание файлов" Подскажите, как корректно отдавать файл через скрипт, форсировав диалог загрузки браузера, если файл расположен на удаленном сервере, и в этом скрипте файл загружается и сохраняется с изменением кодировки (структуры) данных:
Оригинальный файл:
ⶻⶻⶻОтредактировано модератором: JustUserR, 02 Мая, 2010 - 11:22:14 Сообщение перенес в новую тему по причине поднятия устаревшей темы
JustUserR
Отправлено: 02 Мая, 2010 - 11:25:51
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Egorrr пишет:
И в этом скрипте файл загружается и сохраняется с изменением кодировки (структуры) данных
Перекодируйте его обратно в оригинальную кодировку с помощью iconv - конечно двоичные файлы не имеют кодировки как таковой - но если к нему применилась функция перекодировки в одну сторону - то вернуть его обратно можно обратной перекодировки
Попробуйте также установить Content-Transfer-Encoding в binary и всегда указывайте Content-Length
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.