Witam zrobiłem jak @noche kazał ale niestety mimo przeniesienia poprawnie wszystkich danych wywala mi błąd przy uruchomieniu:
Plik, który próbujesz otworzyć XXX, ma inny format niż określony przez rozszerzenie pliku. Przed otwarciem pliku sprawdź, czy nie jest uszkodzony i czy pochodzi z zaufanego źródła... //mime type
$ctype = "application/vnd.ms-excel";
//headers
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: private", false); header("Content-Type: " . $ctype); header("Content-Disposition: attachment; filename=\"" . $dl_name . "\";"); header("Content-Transfer-Encoding: binary");
prawdopodobnie dlatego że używam html a nagłówek daje xls? Można to jakość obejść, czy przerobić to na csv? Tylko po zmianie na $ctype = "text/csv"; po otworzeniu pliku nie czyta mi znaczników <table><tr><td>...