Nieuw lid |
|
Ik heb een php download script gemaakt.. athans.. dat heb ik gepoogd te maken.
Bij het uitvoeren van de download functie worden de volgende headers (de rest gebufferd) verstuurd
$file = ROOT . DS . "media" . DS . "downloads" . DS . $download->file;
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Length: ' . filesize($file));
header('Content-Disposition: attachment; filename=' . basename($file));
readfile($file);
$file = ROOT . DS . "media" . DS . "downloads" . DS . $download->file; header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Content-Description: File Transfer'); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename=' . basename($file));
en
$file = "pure-ftpd-1.0.29.tar.gz";
$file = "pure-ftpd-1.0.29.tar.gz";
Het volgende download scherm popt dan vervolgens omhoog:
http://i53.tinypic.com/nxj0n4.png
Waarom.. waarom komt er .tar.htm als link te staan . Ik heb een enkele keer gezien dat er gewoon .tar.gz staat als download file.. maar nu telkens dit terwijl ik NIETS aan het script heb veranderd. Ligt het aan mijn headers?
Greetz
OI
|