Min download downloader php dokumentet istedet for filen.
Hej Eksperter.Jeg har lavet en side som starter med at downloade et dokument.
Koden ser således ud:
// En masse der opbygger et excel-dokument med PHPExcel
...
// PHP-Excel gemmer filen på serveren
$filename = fremmoede_2010-03-01_2010-08-31.xlsx;
$objWriter->save(str_replace('.php', '.xlsx',$filename));
// Filen downloades
header("Content-type: application/vnd.ms-excel");
header("Content-Size: ".filesize($filename));
$Content = "Content-Disposition: attachment; filename=".$filename;
header($Content);
header("Cache-Control: must-revalidate,post-check=0,pre-check=0");
header("Pragma: public");
header("Expires: 0");
...
Den egentlige side opbygges.
Excel-filen bliver gemt på serveren, og jeg får også mulighed for at downloade den. Problemet er at mens filen på serveren er ok, så er indholdet af filen der downloades det ikke. Indholdet er i stedet den html-kode som siden indeholder.
Kan nogle gennemskue problemet?
Mvh Christian
