Header zum Starten eines Downloads
depp
- php
hi,
irgendwie ging das doch mit header()..., dass eine mit php script erzeugte csv oder andere datei nicht im browser angezeigt wird, sondern der download gestartet wird.
danke
Lieber depp,
ich löse das so:
$filename = 'myfile.xyz'; // sieht bei dir anders aus... ;-)
$filepath = './folder'; // sieht bei dir auch anders aus... ;-)
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$filename.'"');
header('Content-Length: '.filesize("$filepath/$filename"));
$ausgabe = fopen("$filepath/$filename", 'rb');
while (!feof($ausgabe)) {
print(fread($ausgabe, 8192));
flush();
}
Liebe Grüße aus Ellwangen,
Felix Riesterer.