1 (edited by Tiuriaga 2010-03-01 20:12:54)

Topic: Ar imanoma taip padaryti?

Sveiki,
Ash turiu tokia sena sistema su mokejimai.lt, gal yra zmoniu, galinciu ja siek tiek pakoreguoti. Noreciau, kad asmuo, siunciantis zinute, su tekstu: POL PJP your_zaidimo_nickas , jam atsiustu atgal atsakomaja zinute: setinfo _pw randomslaptazodis.  Config.php faile turetu buti: flags`='a' , jeigu dedant ant nick.

Pasiruoses sumoketi... email: logs2007@yahoo.com

-------------- index.php failas

<html>
    <head>
        <title>Counter-Strike AMXMODX Admin uzsakymas</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <meta http-equiv='Content-Language' content='lt' />
        <meta http-equiv='content-style-type' content='text/css' />
        <link rel="stylesheet" type="text/css" href="css.css">
    </head>
<?php
include('config.php');

echo "<span style='color:black'>Siųskite žinutę su tekstu: <b>$raktazodis1 $ip </b>numeriu: <b>$numeris1</b>. Kaina <b>".$kaina1."Lt</b> / 1mėn.<br>Kai nusiųsite žinutę po 30 min. privilegijos bus aktivuotos ! <br></span>";

?>
</html>
<?php

$con = mysql_connect($hostname,$username,$password);
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db($database, $con);

$dabar = date("Y-m-d");   

mysql_query("DELETE FROM clientai WHERE `gr_time_left`<'".$dabar."'");

mysql_close($con);
?>

=========================

--------------config.php failas

<?php
// Sukurta pagal vilen

$hostname = "localhost";
$username = "root";
$password = "password";
$database = "database";

$member_table = "clientai";
$colum_name = 'auth';

$your_mokejimai_pass = 'pass'; // Jusu pasirinktas mokejimai.lt raktazodzio slaptazodis

$ip = $_SERVER['REMOTE_ADDR'];

// Admin
$raktazodis1 = 'DUM10 gzn'; // Raktazodis is mokejimai.lt
$numeris1 = '1371'; // Numeris kuriuo siunciat SMS
$kaina1 = '10'; // Admin kaina litais
$kainaa = '1000'; // Admin kaina centais
$privilegijos1 = 'abcditun'; // Privilegijos
$atsakymas1 = 'Sveikiname uzsisakius Admin uz 10 Lt. Admin bus aktivuotas 30min begyje!'; // Informuojantis zinutes atsakymas

// V.I.P
$raktazodis2 = 'DUM4 gznvip'; // Raktazodis is mokejimai.lt
$numeris2 = '1371'; // Numeris kuriuo siunciat SMS
$kaina2 = '4'; // VIP kaina litais
$kainav = '400'; // VIP kaina centais
$privilegijos2 = 'bit'; // Privilegijos
$atsakymas2 = 'Sveikiname uzsisakius VIP uz 4 Lt. VIP bus aktivuotas 30min begyje!'; // Informuojantis zinutes atsakymas

$recovercompleted = 'Jus sekmingai atgavote savo sena paslauga! 30min. begyje turesite paslauga.';

// Toliau prasome nieko nekeisti!

    $date = date("Y-m-d");

    $date_iki = mktime(0,0,0,date("m")+1,date("d"),date("Y"));
    $iki = date("Y-m-d", $date_iki);


      $db = mysql_connect($hostname,$username,$password) or die("Could not connect to database.");
      mysql_select_db($database,$db);

      $viso = mysql_query("SELECT * FROM clientai");
      $visonum = mysql_num_rows($viso);

      $adm = mysql_query("SELECT * FROM clientai WHERE access='$privilegijos1'");
      $admnum = mysql_num_rows($adm);

      $vip = mysql_query("SELECT * FROM clientai WHERE access='$privilegijos2'");
      $vipnum = mysql_num_rows($vip);

      $sadm = mysql_query("SELECT * FROM clientai WHERE access='abcdefijns'");
      $sadmnum = mysql_num_rows($sadm);

      $siandiena = mysql_query("SELECT * FROM clientai WHERE `kadavip`='".$date."'");
      $siandienapirko = mysql_num_rows($siandiena);

function dbquery($query) {
    $result = @mysql_query($query);
    if (!$result) {
        echo mysql_error();
        return false;
    } else {
        return $result;
    }
}
?>

----------- sms1.php

<?php

include('config.php');

if ( TestTransaction( $_GET['transaction'], $your_mokejimai_pass, $_GET['id'] ) ){

if(trim($_GET['sms'])=='') {
die("Neirasete IP adreso!"); }
else {
echo "";
}

$getNR = ($_GET['from']);

$ex = explode(" ", $_GET[sms], 2);
$ex[1] = strtolower($ex[1]);

echo $atsakymas1;

$result = mysql_query("SELECT auth,password,access,flags,gr_time_left,kadavip FROM clientai WHERE auth = '$getIP' LIMIT 1");
$data = mysql_fetch_assoc($result);

if($data === false) {
 dbquery("INSERT INTO $member_table SET `auth`='".$ex[1]."', `password`='', `access`='$privilegijos1', `flags`='de', `gr_time_left`='$iki', `kadavip`='$date', `nr`='$getNR'"); }
else {
 dbquery("UPDATE $member_table SET `auth`='".$ex[1]."', `password`='', `access`='$privilegijos1', `flags`='de', `gr_time_left`='$iki', `kadavip`='$date', `nr`='$getNR' WHERE auth = '".$ex[1]."' LIMIT 1"); }

}

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

===========