Originariamente inviato da operationexodus
Ti confermo funziona perfettamente! Grazie

Come non detto!

credo non funzioni il readfile().

Questo é quello che ho nel file php:

$db = mysql_connect($db_host, $db_user, $db_password) or die ('Errore durante la connessione');
mysql_select_db($db_name, $db) or die ('Errore durante la selezione del db');


$id=$_GET['id'];

$sql = "SELECT cartellabackup, nomebackup, caricatobackup FROM tabellabackup WHERE id = '$id';";
$res2 = mysql_query($sql) or die (mysql_error());

$row=mysql_fetch_array($res2);
// Questo mi serve per calcolare la grandezza del file, senza la necessità di collegarmi al server bpjwebsolution.
$file_da_scaricare='/mnt/md1/salvato/'.$row['cartellabackup'].'/'.$row['nomebackup'];
echo $file_da_scaricare;
echo "
";
// Qua ho l'indirizzo completo del file, ho creato una cartella prova e un file chiamato prova.zip
// $downloadda="www.bpjwebsolution.it/salvato/".$row['cartellabackup'].'/'.$row['nomebackup'];
// per comodità vi do già la path completa (quella che all'inizio dicevo che io non vorrei che nessuno sapesse)
$downloadda="www.bpjwebsolution.it/salvato/prova/prova.zip";
echo $downloadda;
echo "
";
$dimensione_file=filesize($file_da_scaricare);

echo "dimensioni: ".$dimensione_file;
if ($row['caricatobackup']==1){
// ho commentato solamente perché così posso visualizzare l'output delle varie variabili! decomentare per visualizare il problema.
/*
header("Content-type: Application/octet-stream");
header("Content-Disposition: attachment; filename=".$row['nomebackup']);
header("Content-Description: Download ");
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header("Content-Length: $dimensioni_file");
readfile("$downloadda");
*/
}
else {
// questo viene visualizzato solamente se il file non è stato upload-dato completamente.
echo "Ci dispiace, il download per il momento non è ancora disponibile per il download. Riprova più tardi.";

}
?>


Detto ciò, come risolvere questa cosa? :/