<?php $dir = "download/".$_GET['kat'].$GET['typ']; $file = $_GET['file']; @set_time_limit(600); $completeFilePath = $dir.$file; $pi = pathinfo($completeFilePath); if ($pi['extension'] == "pdf") { $ct = "application/pdf"; } else { $ct = "application/octet-stream"; } header("Cache-control: private"); header("Content-Type: $ct"); header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=$file"); $fd=fopen($completeFilePath, 'rb'); fpassthru($fd); fclose($fd); exit(); ?>
Also z.B. index.php?kat=meinekategoriep&typ=meintyp&file=download.exe
Aber die Datei die zum Download angeboten wird ist 6 GB groß und die Datein die das Script mir ausspuckt nur 500kb
Es wäre zwar super datein so komprimieren zu können, aber das geht leider nicht
Aber wo liegt das Problem?