Ho questo bel codicetto:
$filename = $_POST['filename'];
// ho specificato il file?
if(!$filename) die("Devi specificare il nome del file da scaricare.");
// il file esiste?
if(!file_exists($filename)) die("File specificato non trovato..");
// Extract the type of file which will be sent to the browser as a header
$type = filetype($filename);
// Download
header("Content-type: $type");
header("Content-Length: ".filesize($filename));
header("Content-Disposition: attachment;filename=$filename");
header('Pragma: no-cache');
readfile($filename);
Il problema è che per file sotto i 2mb, tutto funzione, ma quando cerco di far downloadare file oltre i 2mb, me ne scarica solo una parte (sia che siano file txt, access, e quan'altro).
Secondo voi dov'è l'inghippo?!
PLESE, HELP!!!