header('Content-type: application/octet-stream');
header("Content-Length: result.xlsx");
header('Content-Disposition: attachment; filename="result.xlsx"');
readfile('result.xlsx');
А в скачиваемом файле это
https://yadi.sk/i/NKK4SwP9udKK-Q
В начале файле пишу <?php ob_start(); ?> чтоб не ругался на заголовки, потому что файл формируется в конце скрипта, не могу сразу его скачивавть.
Мне нужно просто после выполнения скрипта запустить в браузере скачивание файла с сервера.
Внутри файла все html теги со страницы, а внутри body содержимое файла. Я пытался вынести в отдельный файл и подключить через include но тоже самое.