Pereiti prie turinio

mokejimai.lt pajungimas savo tinklalapyje


Rekomenduojami pranešimai

Geriau naudoti tokį variantą.

<?php
$mokejimai_pw = "123456"; // pakeiciam i mokejimai.lt sistemoje naudojama slaptazodi

if (TestTransaction($_GET['transaction'], $mokejimai_pw, $_GET['id'])) {
$sms = explode(" ", $_GET['sms']); // isskaidom sms i masyva
$nikas = escape($sms[1]); // paimam antra zodi zinuteje ir apsisaugom nuo sql injection'o
// $_GET['amount'] - zinutes kaina klientui centais
if ($_GET['amount'] == "200") {	// auksiniai10 - 2lt
	mysql_query("UPDATE `nikai` SET `auksiniai`=`auksiniai`+10 WHERE `nikas`='$nikas'");
	echo 'Jūs gavote 10 auksinių! Sėkmės žaidžiant!';
} else if ($_GET['amount'] == "300") {	// auksiniai20 - 3lt
	mysql_query("UPDATE `nikai` SET `auksiniai`=`auksiniai`+20 WHERE `nikas`='$nikas'");
	echo 'Jūs gavote 20 auksinių! Sėkmės žaidžiant!';
} else if ($_GET['amount'] == "500") {	// auksiniai50 - 5lt
	mysql_query("UPDATE `nikai` SET `auksiniai`=`auksiniai`+50 WHERE `nikas`='$nikas'");
	echo 'Jūs gavote 50 auksinių! Sėkmės žaidžiant!';
}
}

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

 

Tavajam variante atspėjus failo pavadinimą galima gauti nemokamų auksinių + nėra apsaugos nuo sql injection.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • Administratoriai
Buciau labiau dekingas jei kas nors toki pati straipsni apie makro mokejimus parasytu :D

Prašyk Friday :) O šiaip tai pakankamai aiškus ir nesudėtingas straipsniukas. Išesmės apie tai galima paskaityti ir mokejimai.lt sistemoje, bet vistiek už šviesos nešimą į žinių užkabarius spaudžiam dešinę... :D

Nuoroda į pranešimą
Dalintis kituose puslapiuose
  • po 4 savaičių...
  • po 2 savaičių...
  • po 3 metų...

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...