Является ли результат, который вы получаете, ожидаемым?
Возможно, скрипт выводит ошибку или используемая вами функция не является бинарной, я думаю, из ваших тегов, которые вы используете file_get_contents
но вам может потребоваться fpassthru
?
Попробуйте открыть файл в браузере без установки заголовков или установки стандартного заголовка HTML / текстапосмотрите, происходит ли что-нибудь любопытное.
Удачи.