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