- Joined
- Sep 7, 2009
- Messages
- 76
- Reaction score
- 9
Ето една бързо написана системка за получаване на кредити, чрез код от обратен смс
Here is one fast writen system for geting credits with back code from sms.
ИНСТАЛЦИЯ :
1:Правите регистрация в mobio.bg
2:Улсуги->Нова SMS услуга->Проверка на код ( от падащото меню)
а) добавяте различната ценова услуга ако не искате всичките просто изтриите тези които не ви трябват маркирани са в кода
б) попълвате данните и изчаквате активация
3:Попълвате всички данни в кода ето кой са нужни:
Намалих малко кода и го оптимзирах
Here is one fast writen system for geting credits with back code from sms.
PHP:
<?php
$db_serv = '127.0.0.1'; //ip
$db_user = 'sa'; //database user
$db_pass = 'pass'; // parola
$db_name = 'MuOnline'; //Database
$conn=mssql_connect($db_serv, $db_user, $db_pass);
$select_db=mssql_select_db($db_name);
$cr1=100; //broi krediti 60 stotinki
$cr2=200; //broi krediti 1.20 lv
$cr3=400; //broi krediti 2.40lv
$cr4=1000; //broi krediti 1 4.80 lv
$mid1=2739; //nomer za 60 stotinki
$mid2=2740; //nomer za 1.20 lv
$mid3=2741; //nomer za 2.40lv
$mid4=2742; //nomer za 4.80 lv
$numb1 = 1518; //60 stotinki BG
$numb2 = 2216; // 1.20 lv
$numb3 = 2225; // 2.40lv
$numb4 = 1703; //4.80 lv
$prefix1= "code1"; //koda koito izpra6tat na sms-a
$prefix2= "code2"; //koda koito izpra6tat na sms-a
$prefix3= "code3"; //koda koito izpra6tat na sms-a
$prefix4= "code4"; //koda koito izpra6tat na sms-a
if(!$conn){
echo "Грешка при свързването";
die();
}else{
################################################
function mobio_checkcode($servID, $code, $debug=0) {
$res_lines = file("http://www.mobio.bg/code/checkcode.php?servID=$servID&code=$code");
$ret = 0;
if($res_lines) {
if(strstr("PAYBG=OK", $res_lines[0])) {
$ret = 1;
}else{
if($debug)
echo $line."\n";
}
}else{
if($debug)
echo "Unable to connect to mobio.bg server.\n";
$ret = 0;
}
return $ret;
}
###################################
if(isset($_POST[id])){
$servID = $_POST[id];
$code = $_POST[code];
$item = $_POST[player];
###############SMS ###############
if($_POST[id] == $mid1){ $crr=$cr1; }else if($_POST[id] == $mid2){ $crr=$cr2; }else if($_POST[id] == $mid3){
$crr=$cr3; }else if($_POST[id] == $mid4){ $crr=$cr4; }
$userc = mssql_query("SELECT * FROM Character WHERE AccountID='$item'");
if(mssql_num_rows($userc)>0) {
if(mobio_checkcode($servID, $code, 0) == 1) {
$res = mssql_query("SELECT credits FROM MEMB_CREDITS WHERE memb___id='$item'");
if(mssql_num_rows($res)>0) {
mssql_query("UPDATE MEMB_CREDITS SET credits=credits+'$crr' WHERE memb___id='$item'");
}else{ mssql_query("INSERT INTO MEMB_CREDITS (memb___id, credits) VALUES('$item', '$crr')"); }
$res = mssql_query("SELECT credits FROM MEMB_CREDITS WHERE memb___id='$item'");
if(mssql_num_rows($res)>0) {
$row = mssql_fetch_row($res);
$sms_reply = "Vashite krediti sa uspeshno zakupeni. Imate {$row[0]} credita.";
}
echo "you get $crr credits";
}else{ echo "<b>Error code!</b><meta http-equiv='REFRESH' content='3;URL='>"; }
}else{ echo "<b>WRONG USERERNAME!</b><meta http-equiv='REFRESH' content='3;URL='>"; }
}else{
?>
<center><br><br>
<?php
echo "<table border=1><tr>
<td>Credits</td><td>TEXT</td><td>Number</td><td>Cost</td></tr><tr>
<td>$cr1 </td><td> $prefix1 </td><td> $numb1 </td><td> 0,60лв. с ДДС</td></tr><tr>
<td>$cr2 </td><td> $prefix2 </td><td> $numb2 </td><td> 1,20лв. с ДДС</td></tr><tr>
<td>$cr3 </td><td> $prefix3 </td><td> $numb3 </td><td> 2,40лв. с ДДС</td></tr><tr>
<td>$cr4 </td><td> $prefix4 </td><td> $numb4 </td><td> 2x2,40лв.(4.80лв.) с ДДС</td></tr>
</table>";
?>
<br><br><b>Please choose your purchase and enter the code</b><br><br>
<?php
echo "<form method='POST' action=''>
<table><tr><td>
<select name='id'>
<option value='$mid1'>0.60 $ ($numb1) = $cr1 Credits</option>
<option value='$mid2'>1.20 $ ($numb2) = $cr2 Credits</option>
<option value='$mid3'>2.40 $ ($numb3) = $cr3 Credits</option>
<option value='$mid4'>4.80 $ ($numb4) = $cr4 Credits</option>
</select>";
?>
</td></tr><tr><td>
USER:<input type='text' name='player' size='20'>
</td></tr><tr><td>
Code:<input name="code" type="text" size="10"></td></tr><tr><td>
<input type="submit" name="do" value="izprati"></form></center>
</td></tr></table>
<?php
}}
?>
ИНСТАЛЦИЯ :
1:Правите регистрация в mobio.bg
2:Улсуги->Нова SMS услуга->Проверка на код ( от падащото меню)
а) добавяте различната ценова услуга ако не искате всичките просто изтриите тези които не ви трябват маркирани са в кода
б) попълвате данните и изчаквате активация
3:Попълвате всички данни в кода ето кой са нужни:
И ако всичко е направено добре ще се радвате на един различен тип смс система.$db_serv = '127.0.0.1'; //ip
$db_user = 'sa'; //database user
$db_pass = 'parola'; // parola
$db_name = 'MuOnline'; //Database
$conn=mssql_connect($db_serv, $db_user, $db_pass);
$select_db=mssql_select_db($db_name);
$cr1=100; //broi krediti 60 stotinki
$cr2=200; //broi krediti 1.20 lv
$cr3=400; //broi krediti 2.40lv
$cr4=1000; //broi krediti 1 4.80 lv
$mid1=2739; //nomer za 60 stotinki
$mid2=2740; //nomer za 1.20 lv
$mid3=2741; //nomer za 2.40lv
$mid4=2742; //nomer za 4.80 lv
$numb1 = 1518; //60 stotinki BG
$numb2 = 2216; // 1.20 lv
$numb3 = 2225; // 2.40lv
$numb4 = 1703; //4.80 lv
$prefix1= "code1"; //koda koito izpra6tat na sms-a
$prefix2= "code2"; //koda koito izpra6tat na sms-a
$prefix3= "code3"; //koda koito izpra6tat na sms-a
$prefix4= "code4"; //koda koito izpra6tat na sms-a
Намалих малко кода и го оптимзирах
за тези който ползват Muweb променяте следното
това важи само когато SMS System е в папката modules/user
PHP:Преди:$item = $_POST[player]; Променяш го на: $item = $_SESSION[user]
Last edited: