Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem Sklep Mc PHP


PPFK

Rekomendowane odpowiedzi

Opublikowano

Witam, czy może mi ktoś pomóc w przekształceniu tego z microsms na homepay? Chodzi mi dokładnie o 35 linijkę

<?php
	session_start();
	if(empty($_GET['id'])){
		Header("refresh:1;url=index.php");
		die("<div class=\"container\"><div class=\"jumbotron\"><div class=\"col-sm-12\"><div class=\"alert alert-dismissible alert-danger\"><button type=\"button\" class=\"close\" data-dismiss=\"alert\">×</button>Blad! Brak uslugi lub wpisano recznie adres!</div></div></div>");
	}
	
	$result = mysql_query("SELECT * FROM uslugi WHERE id = '".mysql_real_escape_string(strip_tags(trim($_GET['id'])))."'");
	
	if(mysql_num_rows($result) == 0){
		Header("refresh:1;url=index.php");
		die("<div class=\"container\"><div class=\"jumbotron\"><div class=\"col-sm-12\"><div class=\"alert alert-dismissible alert-danger\"><button type=\"button\" class=\"close\" data-dismiss=\"alert\">×</button>Blad! Brak uslugi lub wpisano recznie adres!</div></div></div>");
	}
	
	$row = mysql_fetch_array($result);
	
	$idsms = $row['idsms'];
	$idpaypal = $row['idpaypal'];
	
	$smsresult = mysql_query("SELECT * FROM smslist WHERE id='$idsms'");
	$smsinfo = mysql_fetch_array($smsresult);
	
	$smssett = mysql_query("SELECT * FROM ustawieniap");
	$platnoscisett = mysql_fetch_array($smssett);
	
	$smssettp = mysql_query("SELECT * FROM ustawienia");
	$globalsett = mysql_fetch_array($smssettp);
	
	if( isset($_POST['send']) && isset($_POST['smsinfo']) ) {
		$code = addslashes($_POST['code']);
		$nick = addslashes($_POST['nick']);
		$microsmsss['userid'] = $platnoscisett['msmsuserid'];
		$microsmsss['serviceid'] = $platnoscisett['msmsserviceid'];
		if (preg_match("/^[A-Za-z0-9]{8}$/", $code)) {
				$api = @file_get_contents("http://microsms.pl/api/v2/index.php?userid=" . $microsmsss['userid'] . "&number=" . $smsinfo['numer'] . "&code=" . $code . '&serviceid=' . $microsmsss['serviceid']);
            if (!isset($api)) {
                $info = '<div class="alert alert-dismissible alert-danger"><button type="button" class="close" data-dismiss="alert">×</button>Nie można nawiązać połączenia z serwerem płatności.</div>';
            } else {
                $api = json_decode($api);
                if (!is_object($api)) {
                    $info = '<div class="alert alert-dismissible alert-danger"><button type="button" class="close" data-dismiss="alert">×</button>Nie można odczytać informacji o płatności.</div>';
                } 
                if (isset($api->error) && $api->error) {
                    $info = '<div class="alert alert-dismissible alert-danger"><button type="button" class="close" data-dismiss="alert">×</button>Kod błędu: ' . $api->error->errorCode . ' - ' . $api->error->message;
                } else if ($api->connect == FALSE) {
                    $info = '<div class="alert alert-dismissible alert-danger"><button type="button" class="close" data-dismiss="alert">×</button>Kod błędu: ' . $api->data->errorCode . ' - ' . $api->data->message;
                }
            }
            
            if (!isset($errormsg) && isset($api->connect) && $api->connect == TRUE) {
                if ($api->data->status == 1) {
					echo "1";
					$data = date("d.m.Y H:i");
					$usluga = $row['nazwa'];
					$sposob = "sms";
					$cena = $smsinfo['cena'];
					$cmd = explode(";", $row['komendy']);
					$powt = count($cmd);
					$powt--;
		
					require('config/rcon_config.php');
					require('inc/MinecraftRcon.class.php');
		
					while ($powt>=0){
						$komenda = $cmd[$powt];
						$command = str_replace("{GRACZ}", $nick, $komenda);
						do_rcon_cmd($command);
						$powt--;
					}
					
					mysql_query("INSERT INTO kupione(nick, data, usluga, sposob, koduslugi, cena) VALUES ('$nick', '$data', '$usluga', '$sposob', '$code', '$cena')");
					$nazwa = "Kupno usługi | MicroSMS";
					$opis = $row['nazwa'];
					mysql_query("INSERT INTO log(nick, data, nazwa, opis) VALUES ('$nick', '$data', '$nazwa', '$opis')");
					$info = '<div class="alert alert-dismissible alert-success"><button type="button" class="close" data-dismiss="alert">×</button>Twój kod jest prawidłowy. Dziękujemy za zakupy.</div>';
								
                } else {
                    $info = '<div class="alert alert-dismissible alert-danger"><button type="button" class="close" data-dismiss="alert">×</button>Podany kod jest nieprawidłowy.</div>';
                }
            }

        } else {
            $info = '<div class="alert alert-dismissible alert-danger"><button type="button" class="close" data-dismiss="alert">×</button>Nieprawidłowy format kodu.</div>';
        }
    }
	?>

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...