[Req] Mobio.bg смс скрипт

imorala

New Member
Joined
Sep 7, 2009
Messages
76
Reaction score
9
Незнам дали темата беше за тук или за [help] но..
ето скрипта който ми дават те
<?PHP
$item = $_REQUEST["item"];
$fromnum = $_REQUEST["fromnum"];
$extid = $_REQUEST["extid"];

$mobio_remote_addr = "194.12.244.114";
$servID = 1101;

$db_serv = 'ип';
$db_user = 'sa';
$db_pass = 'парола';
$db_name = 'MuOnline';
$credits_to_add = '800';

if($_SERVER['REMOTE_ADDR'] == $mobio_remote_addr) {

$sms_reply = 'Greshka. Spazvaite to4no instrukciite';
$conn = mssql_connect($db_serv, $db_user, $db_pass);
if($conn) {
mssql_select_db($db_name);
$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+'$credits_to_add' WHERE memb___id='$item'");
}else{
mssql_query("INSERT INTO MEMB_CREDITS (memb___id, credits) VALUES('$item', '$credits_to_add')");
}

$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]} crediti.";
}

}
file("http://mobio.bg/paynotify/pnsendsms.php?servID=$servID&tonum=$fromnum&extid=$extid&message=".urlencode($sms_reply));
}
?>


Та както виждаме

$item = $_REQUEST["item"]; ид - потребителя
$fromnum = $_REQUEST["fromnum"]; Номера на поръчителя
$extid = $_REQUEST["extid"]; ID на смс-а

Да въпроса ми е за да се получи всичко добре във смс-а какво трябва да пиши...
примерно : paytext acc така ли ?
 
някой който има сървар може ли да помогне...
 
някой който има сървар може ли да помогне...

Code:
<?PHP
function mssql_real_escape_string($str) { return str_replace("'","''",$str); }

$item   = mssql_real_escape_string($_REQUEST["item"]);
$fromnum  = mssql_real_escape_string( $_REQUEST["fromnum"]);
$extid   = $_REQUEST["extid"];
$mobio_remote_addr = "194.12.244.114";
$servID  = $_REQUEST["servID"];


$db_serv = 'You IP';
$db_user = 'Sql User';
$db_pass = 'Sql Password';
$db_name = 'MuOnline';
$credits_to_add = '100';



if($_SERVER['REMOTE_ADDR'] == $mobio_remote_addr) {

	$sms_reply = 'Mistake. Follow exactly the instructions.';

	$conn = mssql_connect($db_serv, $db_user, $db_pass);
	if($conn) {
		mssql_select_db($db_name);

		mssql_query("IF NOT EXISTS(SELECT * FROM sysobjects 
			WHERE id = object_id(N'[dbo].[SMS_LOG]') AND 
			OBJECTPROPERTY(id, N'IsUserTable') = 1) 
			CREATE TABLE [dbo].[SMS_LOG] 
			( 
			[memb___id] [varchar] (50),
			[gsmnum] [varchar] (50),
			[smscount] [int] );");


		$res = mssql_query("SELECT * FROM SMS_LOG WHERE memb___id='$item'");
		if(mssql_num_rows($res)>0) {
			mssql_query("UPDATE SMS_LOG SET smscount=smscount+1 
								WHERE memb___id='$item'");
		}else{
			mssql_query("INSERT INTO SMS_LOG (memb___id, gsmnum, smscount) 
								VALUES('$item', '$fromnum', 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+'$credits_to_add' 
								WHERE memb___id='$item'");
		}else{
			mssql_query("INSERT INTO MEMB_CREDITS (memb___id, credits) 
								VALUES('$item', '$credits_to_add')");
		}
		
		$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 = "Your credits are successfully purchased. You have {$row[0]} stones.";
		}

		file("http://mobio.bg/paynotify/pnsendsms.php?servID=$servID&tonum=$fromnum&extid=$extid&message=".urlencode($sms_reply));
	}
}
?>

Така ето аз какво ти препоръчвам. С това няма смисъл да правиш 1000 скрипта за всяка една услуга. Този работи за всички услуги които си направил в мобио. При мен с "pay" или там както е дадено неработи аз го пиша така "aida Backo" и го праштам на номера който съм посочил и става