<?
$mysqli = new mysqli("localhost", "tshockstats", "", "tshockstats");
if ($mysqli->connect_errno)
{
printf("Database error: %s\n", $mysqli-> connect_error);
exit;
}
if (isset($_REQUEST['do']) && $_REQUEST['do'] == 'log')
{
if (!isset($_REQUEST['fp']) || !isset($_REQUEST['port']) || !isset($_REQUEST['ver']))
{
echo 'ERROR1';
}
else
{
$fp = $mysqli->real_escape_string($_REQUEST['fp']);
$port = $mysqli->real_escape_string($_REQUEST['port']);
$ver = $mysqli->real_escape_string($_REQUEST['ver']);
$ip = $mysqli->real_escape_string($_SERVER['HTTP_X_FORWARDED_FOR']);
$time = time();
$result = $mysqli->query("INSERT INTO serverlogs (fp, ip, port, version, timestamp) VALUES ('$fp', '$ip', '$port', '$ver', '$time') ON DUPLICATE KEY UPDATE ip='$ip', port='$port', version='$$
echo $result ? 'OK' : 'ERROR2';
}
}
$mysqli->close();
?>
Comments