Ciao a tutti.

Sto facendo uno scrippettino che mi permetta di forzare il download.

eccolo:

codice:
<?php

// dichiarazione variabile nome file con estrazione stringa
$filename = $_GET['nome_file'] ;

$path_completa = "/www/pippo/htdocs/download/" . $filename;

$dimensione_file=filesize($path_completa);

 if (file_exists($path_completa)) {

    header("Content-type: application/octet-stream");
header("Content-length: " . $dimensione_file);
  	header('Content-Type: ' . $mime_type);
    header('Pragma: no-cache');
    header('Content-Disposition: attachment; filename="' . $filename . '"');
    header("Content-Transfer-Encoding: binary");
    readfile($path_completa);
//  include($filename);
    exit();

}
else	{
print ("errore nello scarico del file");
}

?>
Sostanzialmente il problema è che inizia a scaricare, quando arriva a 1.90Mb si ferma e mi da "download completato".
Ho provato su diversi picci e in tutti è cosi.

COme mai? dove sto sbagliando?

Grazie,
Ale