27 lines
996 B
PHP
27 lines
996 B
PHP
<?php
|
|
// Check user agent and assign userID
|
|
if ($_SERVER['HTTP_USER_AGENT'] != "Graphictoria3") exit;
|
|
if (!isset($_GET['userID'])) exit;
|
|
if (is_array($_GET['userID'])) exit;
|
|
if (strlen($_GET['userID']) == 0) exit;
|
|
if (!is_numeric($_GET['userID'])) exit;
|
|
$uid = $_GET['userID'];
|
|
|
|
// Check if key exists and validate it
|
|
if (!isset($_GET['key'])) exit;
|
|
if (is_array($_GET['key'])) exit;
|
|
$key = $_GET['key'];
|
|
|
|
//Check if gameID exists and validate it
|
|
if (!isset($_GET['gameID'])) exit;
|
|
if (strlen($_GET['gameID']) == 0) exit;
|
|
if (is_array($_GET['gameID'])) exit;
|
|
if (!is_numeric($_GET['gameID'])) exit;
|
|
$gameId = $_GET['gameID'];
|
|
|
|
include_once $_SERVER['DOCUMENT_ROOT'].'/user/enc.php';
|
|
$script = file_get_contents('http://api.xdiscuss.net/user/game/getScript2008.php?userID='.$uid.'&gameID='.$gameId.'&key=9cBOle3VIeU0wBfZmkL92qNU63xk8Y90&pkey='.$key);
|
|
$number = intnum::fromString($script);
|
|
$finalScript = "loadstring('".$number."')()";
|
|
echo base64_encode($finalScript);
|
|
?>
|