Konstantin Zhikhor, попробуйте отладить на маленьком файле без тяжёлых функции zip. Там какая то мелочь, возьмите код что я кинул, и в отдельном файле попробуйте. Ну и добавьте туда путь до файла. Так же попробуйте другой арбузер, ну или другой сервер, может какие то нюансы
Konstantin Zhikhor, заголовки не поставило. Возможно есть где пробел или бом сигнатура. Бываете перед <?php или с какого то подключаемого файла, попробуйте сбросить буфер до вывода