- Joined
- Dec 27, 2010
- Messages
- 434
- Reaction score
- 43
Значи сложих скрипта на Му Онлайн от фортумо, обаче имам проблем с МТ страните като великобритания, латвия и т.н като пратят смс получават кредитите веднага, но в някои случаи услугата им стои Pending и след време става Failed или OK, ако стане Failed, значи са си взели безплатно кредитите и са нямали пари в картата за да ги платят, говорих с подръжката им, казаха ми да сложа отметка на I want to receive billing reports сложих, обаче пак става номера и ми казаха, че е нещо със скрипта.... говорих с онзи пич Branimir Rashkov, дето е нещо като поддръжка, тоест пратих му съобщения но така и няма отговор и нямам идея какво да правя.. това е скрипта, някой може ли да го редактира така, че да не се получава този бъг..
Code:
<?php
## Configuration Starts ##
$credits = '2700'; // Credits to add
$db_name = 'MuOnline'; // The Database
$db_ip = '22.22.22.22'; // Server IP Adress
$db_user = 'sa'; // MSSQL User
$db_pass = 'qqqqqqq'; // MSSQL Password
$sms_rank = '0'; // 1=on, 0=off
## Configuration Ends ##
$forumtoIPs=array('81.20.151.38','81.20.148.122','79.125.125.1','209.20.83.207');
$serverIP=$_SERVER['REMOTE_ADDR'];
$username = $_GET['message'];
if(!in_array($serverIP,$forumtoIPs)) die("Your IP isn`t in the list with permission!");
if(!$username) die("You did not enter account name in The SMS");
$connection = mssql_connect($db_ip, $db_user, $db_pass) or die('The Server has problem with Connection to database. Please contact the administrator!');
mssql_select_db($db_name);
$user_select = mssql_query("SELECT memb___id FROM MEMB_INFO WHERE memb___id='$username'");
if(mssql_num_rows($user_select)==0) {
$returns = "Account is incorrect or does not exist. The SMS wasn`t sent"; }
else {
$credits_select = mssql_query("SELECT credits FROM MEMB_CREDITS WHERE memb___id='$username'");
$curcreditsa = mssql_fetch_row($credits_select);
$curcredits = $curcreditsa[0] + $credits;
if(mssql_num_rows($credits_select)>0) {
mssql_query("UPDATE MEMB_CREDITS SET credits=credits+'$credits' WHERE memb___id='$username'");
if ($sms_rank == 1) {
mssql_query("UPDATE MEMB_INFO SET sms=sms+1 WHERE memb___id='$username'"); }
$returns = "Your SMS was sent successfully. You add {$credits} credits to Account {$username} .Now You Have {$curcredits} credits.";
}
else {
mssql_query("INSERT INTO MEMB_CREDITS (memb___id, credits) VALUES ('$username', '$credits')");
if ($sms_rank == 1) {
mssql_query("UPDATE MEMB_INFO SET sms=sms+1 WHERE memb___id='$username'"); }
$returns = "Your SMS was sent successfully. You add {$credits} credits to Account {$username} .Now You Have {$curcredits} credits.";
}
}
echo $returns;
?>