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);
}
?>