Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as Plain Text by kana ( 15 years ago )
<?
// mta.php module for antifake database
// version 2.0
include('include/config.inc.php');
include('include/mta_sdk.php');
$dbConnection = NULL;
$dbStatus = NULL;
// Инициализировать подключение MySQL и сохранить результат в переменную $dbStatus
if ( $dbConnection = @mysql_connect( $_dbHost, $_dbUsername, $_dbPassword ) )
{
if ( $dbStatus = @mysql_select_db( $_dbDatabase ) )
{
mysql_set_charset( 'utf8' );
mysql_query( 'SET SESSION group_concat_max_len = 4096;' );
}
}
if ( isset( $HTTP_RAW_POST_DATA ) )
{
// Создаем объект для работы и сообщения с сервером
$mtaObject = new mta( "", "" );
// Читаем ввод
$mtaInput = $mtaObject->getInput();
$mtaCommand = $input[0];
if ( isset( $mtaCommand ) )
{
$serverPort = $mtaCommand['serverPort'];
$serverIP = $SERVER['REMOTE_ADDR'];
$server = $serverip . ':' . $serverPort;
switch( $mtaCommand['action'] )
{
// Команда - сервер отсылает данные о серийнике
case 'serial':
break;
// Команда - сервер запрашивает поиск по базе данных
case 'search':
break;
// Команда - сервер запрашивает номер актуальной версии скрипта
case 'version':
break;
// Команда - сервер регистрируется в базе данных (hostname)
case 'register':
break;
// Всё остальное
default:
}
}
else
$mtaObject->doReturn("ERR", "request_error");
}
if ( $dbStatus )
{
mysql_close( $dbConnection );
}
?>
Revise this Paste
Parent: 39741
Children: 39743