Felix Riesterer: Header zum Starten eines Downloads

Beitrag lesen

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.