следующие строки сообщают браузеру ожидать файл.(Точнее файл Excel mjesecni_podaci.xlsx)
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="mjesecni_podaci.xlsx"');
Если вы скажете PHPExcel сохранить файл на диск, файл не будет передан в браузер.Если вообще нет вывода или какого-то эха или чего-то еще, вы получите либо сообщение об ошибке, либо браузер "загрузит" файл "mjesecni_podaci.xlsx" с произведенным вами выводом.
Дляпример:
<?php
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="mjesecni_podaci.xlsx"');
echo "Hello World!"
?>
Этот код загрузит файл "mjesecni_podaci.xlsx" с содержимым "Hello World!".(Сохраните файл на диск и откройте его в редакторе, таком как Notepad ++ или аналогичный)
В своем коде вы должны просто удалить две строки и убедиться, что ваша программа может записывать в подпапку «mail».Ваш код должен работать после этого.(по крайней мере, часть до sleep(1);
).