Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
Нормально скачать бинарный файл, Выводится его текст через скрипт
 
Есть скрипт, который читает файл, но не сохраняет его куда-то а выводит его текст. При попытке скопировать и сохранить через блокнот (выбрав кодировку ANSI) получаю битый файл. Исходник скрипта на php, к сожалению в php не шарю, поэтому подправить, направив вывод в файл не могу.

Есть ли возможность сохранить файл нормально?
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
Возможно ты открываешь в текстовом режиме. Раз тебе нужно в бинарном, то укажи ключ b
 
Цитата
*tyler* пишет:
укажи ключ b
Где указать-то?  :?:
"Красота - как специи, которые хорошую еду делают ещё вкуснее, а без еды есть невозможно."
 
Не уверен, что я правильно всё понял, но можешь попробовать.
Если скрипт ты можешь запускать просто из коммандной строки , то перенаправь вывод прямо в файл
php script.php > output
в файле output получишь точно то, что возвращает скрипт
Иначе, если вывод происходит через web в броузер, то скрипт должен перед выводом явно указать mime файла, тоесть указать, что он бинарный, например header(''Content-type: application/octet-stream') укажет, что вывод - набор байтов.
Страницы: 1
Читают тему