Куда делся 1 символ?

GN
На сайте с 22.06.2011
Offline
21
409

Товарищи, подскажите!

Замутил простой скрипт, который выдает юзеру файл на скачку, при этом когда сменил хостинг, он стал выдавать битые файлы. Причем размер файлов до закачки на сервак и после скачки с него такой же. Файлы на серваке по прямой ссылке скачиваются не битые. Видимо все дело в PHP.

Часть кода:

header("Content-Type: application/octet-stream");

header ("Accept-Ranges: bytes");

header ("Content-Length: ".filesize($file));

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

readfile($file);

Думал, что дело в кодировке, все проверил - везде utf-8 без BOM

php.ini серваков максимально сблизил

Загружал текстовый файл txt, в итоге не догружает 1 символ с конца

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий