Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Sms apmokejimas mokejimai.lt sistemoje

Parašė panagagybe· 2011 Lap. 22 18:11:53
#1

Taigi susikuriau skripta mokejimai.lt sistemoje kurioje zmogus siucia sms ir paremia puslapi, bet matau kad kazkas yra negerai, stai parodysiu visa skirpta ir noreciau kad pakomentuotumete apie ji.

<?php
$your_mokejimai_pass = "xxx"; // mokejimai.lt pass
if ( TestTransaction( $_GET['transaction'], $your_mokejimai_pass, $_GET['id'] ) ){
$to=$_GET['to'];
$sms=$_GET['sms'];
$from=$_GET['from'];
$amount=$_GET['amount'];
$currency=$_GET['currency'];
$country=$_GET['country'];
$operator=$_GET['operator'];
$sid=$_GET['id'];
$data= date("Y-m-d H:i:s",time());

$db=mysql_connect('msql_hostas','useris','slaptazodis') or die("no connect to db");
mysql_select_db('tavo duomenu baze') or die("no select db");

mysql_query("INSERT INTO `parama` (`dt`,`to`,`sms`,`from`,`operator`,`amount`,`currency`,`country`,`sid`) VALUES
('$data','$to','$sms','$from','$operator','$amount','$currency','$country','$sid')") or die ("Apmokejimas gautas, taciau ivyko klaida, butinai praneskite adminisitracijai apie iviki si koda: 1x$sid");
$s=split(" ",$sms,3);
$name=$s[1];

if ((count($s)>1) && (mysql_affected_rows()==0)) {
echo "Apmokejimas gautas, taciau itariame jog blogai ivestas serverio id. Butinai praneskite adminisitracijai apie ivyki ir si koda: $sid";
} else {
echo "Apmokejimas gautas. Aciu kad paremete";
}
}else{

}

function TestTransaction( $transaction, $userPassword, $ordeID, $test = 0, $status = 1 ){
return ( $transaction == md5("{$userPassword}|{$_SERVER['REMOTE_ADDR']}|{$ordeID}|{$test}|{$status}") );
}
?>