Здравствуйте, помогите настроить скрипт чтобы оплата производилась на тот аккаунт из которого пополняешь баланс, а то если я вписываю вместо таблицы account имя самого аккаунта "sngpvp" то оплата на аккаунт зачисляется нормально.
Но если я вписываю таблицу account то средства не зачисляются.
<?php
error_reporting(E_ALL & ~E_NOTICE);
/**
* Скрипт получения уведомления об оплате
* В конце проверки нужно отправить серверу ответ "OK_номер заказа"
**/
// регистрационная информация
//id сервиса
$mrh_id = 0009;
//Секретный ключ
$mrh_secret_key = "a4d524-b21d08-441867-68dd21-fr5454";
// HTTP параметры:
$out_summ = (float)$_REQUEST["wOutSum"];
$inv_id = (int)$_REQUEST["wInvId"];
$is_sets = (int)$_REQUEST["wIsTest"];
$crc = (string)$_REQUEST["wSignature"];
$acc = (string)$_REQUEST["account"];
// Поднимаем в верхний регистр
$crc = strtoupper($crc);
//Создаем подпись
$my_crc = strtoupper(md5("$mrh_id:$out_summ:$inv_id:$mrh_secret_key:account=$acc"));
//Сверяем подписи
if ($my_crc != $crc)
{
//Если подпись не верна
echo "bad sign\n";
exit();
}
$pd_server_dbname = 'top';
$pd_server_dblogin = 'top';
$pd_server_dbpass = 'gjrtyergrthrty';
$pd_server_dbhost = 'localhost';
$pd_server_dbport = '3306';
$pdeus_db = mysql_connect($pd_server_dbhost, $pd_server_dblogin, $pd_server_dbpass);
mysql_select_db ($pd_server_dbname) or die ('No connect to MySql');
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
$sql_db_server_money=mysql_escape_string('sngpvp');
$r_money=mysql_query("SELECT * FROM `money` WHERE `account`='".$sql_db_server_money."'");
if(mysql_num_rows($r_money)>0)
{
mysql_query("UPDATE `money` SET rub_count=rub_count+'".(int)$out_summ."' WHERE account='".$sql_db_server_money."'");
//LOGS
$date_logs = date("d.m.Y");
$time_logs = date('H:i:s');
$file_logs = fopen ("../../pd_db/logs/".$acc.".txt","a+");
$str_logs = "
".$time_logs." ".$date_logs." - Пополнил счет на ".$out_summ." рублей";
fputs ( $file_logs, $str_logs);
fclose ($file_logs);
}
// Пользовательские проверки
// К примеру сверка суммы из базы данных
// Если все верно то выводим ответ серверу
echo "OK_$inv_id";
?>