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