Heya one2xs-leden,
Ik ben bezig met een pay-to-download via one2xs, aleen als ik probeer om readfile() te gebruiken (om de download te forceren op dezelfde pagina, zodat niet iedereen zomaar de file kan downloaden door op een linkje te klikken). Echter, als ik een zipje heb gedownload via mijn eigen systeem en het probeer uit te pakken zegt windows dat het geen zip is, terwijl als ik het van mijn server downlaod via FTP krijg ik wel dat ik het kan uitpakken.
Her gaat om dit deel:
Het probleem is ook hier te zien ( http://84.24.19.157/One2xs/ <- testmodus staat aan ) zolang mijn PC aanstaat
Ik ben bezig met een pay-to-download via one2xs, aleen als ik probeer om readfile() te gebruiken (om de download te forceren op dezelfde pagina, zodat niet iedereen zomaar de file kan downloaden door op een linkje te klikken). Echter, als ik een zipje heb gedownload via mijn eigen systeem en het probeer uit te pakken zegt windows dat het geen zip is, terwijl als ik het van mijn server downlaod via FTP krijg ik wel dat ik het kan uitpakken.
Her gaat om dit deel:
$file = downloadje.zip;
header(Content-Description: File Transfer);
header(Content-Type: application/zip);
header(Content-Disposition: attachment; filename=.basename($file));
header(Content-Transfer-Encoding: binary);
header(Expires: 0);
header(Cache-Control: must-revalidate, post-check=0, pre-check=0);
header(Pragma: public);
header(Content-Length: . filesize($file));
ob_clean();
flush();
readfile($file); Het probleem is ook hier te zien ( http://84.24.19.157/One2xs/ <- testmodus staat aan ) zolang mijn PC aanstaat


|
(dramatisch i know)