Ragazzi ho questo codice, che non fa altro che eseguire una query mi trova il percorso del file da scaricare e forza il dawnload. Adesso io vorrei solo modificare il nome di quando viene scaricato il file, perchè per ora esce tipo:

http-__admin.nomedominio.it_._download_154file.zip

io invece vorrei:
nomefile.zip

il nome file lo posso estrarre dalla query dato che di ogni file ho un titolo.

Codice PHP:
<?php
$percorso 
'http://admin.nomedominio.it';
$id_dw $_GET['id_articolo'];

$SQL sprintf("SELECT scarica,titolo  FROM tabella");
$result $obj->query($SQL);
while(
$row $result->fetch_object()){ 
$scarica$row->scarica;
}

$file $percorso.$scarica;

if(!
file)
{
die(
"Il file non esiste!");
}else{
  
header("Cache-Control: public");
  
header("Content-Description: File Transfer");
  
header("Content-Disposition: attachment; filename= " $file);
  
header("Content-Transfer-Encoding: binary");
  
readfile($file);
}
?>