So, habe viel probiert... soweit, sogut. Filegröße, Füllung der Auswertung.xls usw. passt alles, aber dauernd speichert bzw. stellt es mir die index.php
bzw. das Layout dieser dar - und nicht meine eigentliche Datei, obwohl ich nur meine Datei zum Download anbiete (geschiet mit readfile($file) )!!!
PHP-Code:
$save_dir = dPgetConfig('root_dir') . '/modules/excel/';
$save_file = 'Auswertung.xls';
$file = $save_dir.$save_file;
$len = filesize($file);
$filename = basename($file); //extrahiert nur den Dateinamen
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Type: application/vnd.ms-excel");
//Force the download
header="Content-Disposition: inline; filename=".$filename.";";
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".$len);
readfile($file); //File, welches zum downloaden angeboten wird
Wieso um alles in der Welt lädt es die index.php runter bzw. stellt diese dar?
PS::Außerdem kommt beim öffnen der Datei eine Meldung:
"Problem beim Laden: Fehlende Datei ...TemporaryInternetFiles\Content.IE5\...\style\de fault\main.css"!!!