Ciao!
Ho un grosso problema che non riesco a risolvere con il mio script PHP per eseguire il download di un file remoto.
Il problema è che visualizzo correttamente nome e percorso del file, ma poi si scarica il file completamente vuoto.
Inoltre se metto come header Content-Lenght lo script si blocca.
Vi posto la funzione, a cui passo il nome e la cartella del file:

<?php
$file=$_GET['file'];
$cartella=$_GET['cartella'];

$path="d:/.............../$cartella/$file";
$size=filesize($path);

header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=\"" . $file . "\"");
//header("Content-Length: $size");

require_once ("funzioni.php");
require_once ("config.php");

$connessione=mysql_connect($host, $userdb, $pwdb) or die(mysql_error());
$scelta_db=mysql_select_db($dbScelto) or die(mysql_error());

//echo "Percorso: $path";
//echo "Size: $size";
$dascaricare = fopen($path);

fpassthru($dascaricare);

?>

Il sito è su Aruba.
Grazie a chi avrà tempo e pazienza di aiutarmi!!!

Enza