<?php

if ($SERVER_NAME !== 'www.php.net') {
	echo "ERROR: Logging should happen on www.php.net";
	exit;
}

if (!isset($user_ip)) {
	$user_ip="-";
}

if (!isset($download_file)
	|| !file_exists("distributions/$download_file")) {
	exit("Invalid file requested for download!");
}

if (!isset($mirror)) {
	$mirror="www.php.net";
}

$log = fopen("logs/download.log", "a");
if ($log) {
	$log_line = sprintf("%s %s %s %s %s", date("H:i:s d-M-Y"), $user_referer, $download_file, gethostbyaddr($user_ip), $mirror);
	fputs($log, "$log_line\n");
	fclose($log);
}

echo "Succesfully logged download of $download_file from mirror $mirror by $user_ip";

