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

[Pytanie] sprawdzanie numeru profitsms


Rekomendowane odpowiedzi

Opublikowano

Witam, mam pytanie jak wykonać skrypt sprawdzający dany numer np jeżeli mam nr 7055 i on odpowiada np za 65gr to jak z robić aby nie można było płacić nim w innych usługach
o to mój kod proszę o pomoc

PS. Jeżeli nie ten temat proszę o przeniesienie

<?php
    # klucz Api z serwisu www.profitsms.pl (zakładka Moje usługi)
    $apiKey = 'b15c94a4433a26bf8b1718c4c490d99c';

	include_once("rcon.php");
	define( 'MQ_SERVER_ADDR', 'IP' ); //ip serwera minecraft
	define( 'MQ_SERVER_PORT', 20007 ); //RCon port serwera minecraft
	define( 'MQ_SERVER_PASS', 'HASLO'); //haslo rcon serwera minecraft
	define( 'MQ_TIMEOUT', 2 );

    function getStatus($url) {
        if(in_array('curl', get_loaded_extensions())) {
            $curl = curl_init($url) ;
            curl_setopt( $curl, CURLOPT_URL , $url );
            curl_setopt( $curl, CURLOPT_RETURNTRANSFER, true );
            $source = curl_exec( $curl );
            curl_close( $curl );
        } else {
            $source = file_get_contents($url);
        }
            
            return $source;     
    }
	
	
	
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
 "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl">
<head>
<meta http-equiv="Content-type" content="application/xhtml+xml; charset=utf-8" />
</head>
<body>
<title>HardBlock</title>
<div id="all">

<p style="font-size:  13px; text-align: center; margin: 0px;">
Aby otrzymać kod wyślij sms<br /> na numer <strong>7123</strong><br /> o treści <strong>KDW.HARDBLOCK</strong>.

</p>
<br />
<form method="post">
<p style="text-align:  center;">
Wprowadz otrzymany kod:<br />
<input type="text" name="kod" style="width:  100px;" />
<br />
<br />
Wprowadz nazwe gracza:
<br />
<input type="text" name="nazwa" style="width:  100px;" />
<br />
<input type="submit" name="ok" value="Akceptuj" />
</p>
</form>


<?php    
$nazwa = $_POST['nazwa'];
$kod = $_POST['kod'];
    # Sprawdzamy czy wysłano formularz
    if(isset($_POST['ok'])) {
        # Sprawdzamy czy nie otrzymaliśmy pustego kodu
		if(empty($kod) || empty($nazwa))
		{
            echo '<p style="color: red; text-align: center;">Wypelnij wszystkie pola</p>';
        } 
		else {
            # Pobieramy odpowiedź z serwera ProfitSMS w sprawie kodu sms otrzymanego od klienta
			$handle = fopen('http://profitsms.pl/check.php?apiKey=b15c94a4433a26bf8b1718c4c490d99c&code='.$_POST['kod'],'r'); 
			$status = fgets($handle,8);
			fclose($handle);
			switch($status) { 
				
           
            case 1: 
                # kod prawidłowy
                
                # Jeśli nasz kod jest poprawny:
                # - możemy wyswietlić użytkownikowi jakiś tekst:
                echo '<p style="color: green; text-align: center;">Usługa została zakupiona.</p>';
				$Rcon = new MinecraftRcon;
			$Rcon->Connect( MQ_SERVER_ADDR, MQ_SERVER_PORT, MQ_SERVER_PASS, MQ_TIMEOUT );       
			$Data = $Rcon->Command('azrank '.$_POST['nazwa'].' Vip 7d');
			$Data = $Rcon->Command('say Gracz '.$_POST['nazwa'].' zakupil Vipa na 7 dni!');
			$Data = $Rcon->Command('say Ty tez mozesz kupic vipa! Wystarczy ze wejdziesz na strone sklepu.');

			$Rcon->Disconnect();
                

 
            break; 
            
			case 0:
			echo '<p style="color: red; text-align: center;">Bledny kod.</p>';
			}
            
            echo '<p style="color: red; text-align: center;">'.$status.'</p>';           
        }
    }
?>
<p style="font-size:  11px; margin-bottom: 10px;">
Koszt wysyłki sms wynosi 3.69zł z VAT. Płatności sms w serwisie obsługuje <a href="http://www.profitsms.pl" title="ProfitSMS.pl - sprawdzone płatności premium sms">ProfitSMS.pl</a>. Regulamin usługi znajduje się na stronie operatora usługi. Wszelkie reklamacje można zgłaszać pod tym <a href="http://profitsms.pl/page/kontakt/reklamacje">adresem</a>. Kontakt z serwisem w sprawie płatności sms: [email protected]
  </p>
  <img src="img/5.png" alt="" style="margin-left: 55px; ;" />
</div>
</div>
</div>
</body>
</html>
Opublikowano

Reeef


TeamSpeak: Game-TSpeak.pl || Zapraszam || Darmowe Kanały || Szukamy Adminów || Przyjdź z 5 kolegami i zgarnij VIP'a

 

Opublikowano

Przecież każdy sms odp za inną stawkę .. w innych usługach dajesz inne treści sms do wysłania.Jak nie to weź to lepiej wytłumacz jakoś dogłębnie.

1379958827-U247153.png


Opublikowano

chodzi o to ze mam takowy skrypt i nie wiem czy tak się da wgl ale tu niema zabezpieczenia przed innym sms ze jeżeli tak jak mówię profit ma 7055 nr a treść jakaś tam to jeżeli to jest usługa Vip a np dla SuperVipa będzie inny nr 7043 a treść jakaś tam to czy jeżeli wyśle na ten tańszą usługę czyli Vip to czy będzie mógł wpisać dla usługi SuperVipa;/

Opublikowano

ok już sobie poradziłem dzięki:) temat do zamknięcia
dla tych co szukają proszę co było przyczyna:

było trzeba dodać &smsNr=7355& i działa:)

$handle = fopen('http://profitsms.pl/check.php?apiKey=b15c94a4433a26bf8b1718c4c490d99c&smsNr=7355&code='.$_POST['kod'],'r');

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...