// http://www.calfasoft.eu/download/download.php?filename=EP_EW-N_EG-N_i.pdf&filepath=brochure/kern
session_start();
if (!isset($_SESSION['DOWNTRACE'])) {
$_SESSION['DOWNTRACE'] = 1;
} else {
$_SESSION['DOWNTRACE']++;
}
$refe= $_SERVER['HTTP_REFERER'];//Estraggo la pagina di provenienza del navigatore
$ip= $_SERVER['REMOTE_ADDR'];//Estraggo l'IP del navigatore
$host= $_SERVER['REMOTE_HOST'];//Estraggo l'IP del navigatore
$agent= $_SERVER['HTTP_USER_AGENT'];
$time= time();//Estraggo il timestamp
$date= date('d-m-y H:i:s',$time);//Ricavo la data
$filename = $_GET["filename"];
$filepath = $_GET["filepath"];
// $ul = $_GET["ul"];
// IF ($ul != "fabio") die;
IF ($filepath != "") { $filepath .= "/"; }
$file_path = "download/public/documents/".$filepath ;
$file_name=$_SERVER['DOCUMENT_ROOT'].$file_path.$filename;
$dimensioni_file=filesize($file_name);
/*
echo "filename. : $filename
";
echo "filepath. : $filepath
";
echo "file_path : $file_path
";
echo "file_name : $file_name
";
die;
*/
IF ($_SESSION['DOWNTRACE'] = 1) {
$message = "Il file $filepath$filename é stato scaricato.\n";
$message .= "dal seguente IP : $ip $host \n";
$message .= "in data $date \n";
$message .= "utilizzando $agent \n";
$headers = 'From: CALFASOFT ' . "\r\n" .
'Reply-To: noreply@calfasoft.eu' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$subject = "DOWNLOAD : $filepath$filename";
mail('WEBMASTER ', $subject , $message, $headers );
}
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=".$filename);
header("Content-Description: Download scheda");
header("Content-Length: $dimensioni_file");
//$file_name="public/documents/".$filename;
readfile($file_name);
?>