Wysłany: 2017-08-19, 02:18
JameS18
Wiek: 27 Na forum: 3212 dni Posty: 20
Nick w MP: JameS
Witam. Chcia?em przerobi? kupno vip spod sms api z netshoot na sms api z liveserver ale co? mi nie idzie. W og?le tego nie kumam. Czy m?g? by mi kto? kto co? z tego rozumie przerobi? to? Bym by? bardzo wdzi?czny.
To jest api z kt?rego teraz korzystam:
Kod:
if($_GET['action'] != '')
{
$vip = $_GET['buy'];
if($vip == 3)
{
$number = "71068";
}
if($vip == 14)
{
$number = "75068";
}
if($vip == 30)
{
$number = "79068";
}
$key = $_POST['key'];
$ch = curl_init('http://netshoot.pl/check_code.php?id=65282&check='.$key.'&sms_number='.$number.'&del=1');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//echo curl_exec($ch);
$val = curl_exec($ch);
$findme = '1';
$pos = strpos($val, $findme);
if($pos !== false || $key == 'qzmpwxno123')
{
$vipday = $_GET['buy'];
$dataokreslona = mktime(0, 0, 0, date("m") , date("d")+$vipday, date("Y"));
$koniec = date('Y-m-d',$dataokreslona);
echo '<br/>';
echo '<div class="ok_box">Vip zostal przedluzony o '.$vipday.' dni!<br/>Usluga premium skonczy sie: '.$koniec.'</div>';
$nick = $_SESSION['login'];
$query = "UPDATE `users` SET `vip` = '1', `vipto` = '$koniec' WHERE `nick` = '$nick'";
mysql_query($query) or die(mysql_error());
}
else
{
echo '<br/>';
echo '<div class="info_box">Error! Kod jest nieprawidlowy!<br/><br/>Informacje Techniczne Bledu: '.$val.'</div>';
}
curl_close($ch);
}
A takie przyk?adowe api od nich dosta?em:
Kod:
<?php
echo '
<html><head></head>
<body>
<form action="" method="post">
Id klienta:
<input type="text" name="client_id" /></br>
PIN:
<input type="text" name="pin" /><br/>
Kod zwrotny:
<input type="text" name="code" /><br/>
<input type="submit" value="Sprawd?" />
</form>
<div id="output">
';
if(!strlen($_POST['client_id']) || !strlen($_POST['pin']) || !strlen($_POST['code']))
{
echo 'Pola nie zosta?y wype?nione.';
}
else
{
$client_id = (INT)$_POST['3945'];
$pin = $_POST['39dfjeio495fi'];
$code = $_POST['code'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://rec.liveserver.pl/api?channel=sms&return_method=seperator');
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'client_id='. $client_id .'&pin='. urlencode($pin) .'&code='. urlencode($code) .'');
$data = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if($httpcode >= 200 && $httpcode < 300)
{
$recData = explode(' ', $data, 8);
if(count($recData) < 8)
{
echo 'B??dnie podane dane.';
}
else
{
echo '
Status: '. $recData[0] .'<br/>
Numer Klienta: '. $recData[1] .'<br/>
Kod zwrotny: '. $recData[2] .'<br/>
Numer docelowy: '. $recData[4] .'<br/>
Numer telefonu: '. $recData[3] .'<br/>
UnixTime: '. $recData[5] .'<br/>
Ilosc uzyc: '. $recData[6] .'<br/>
Dodatkowy tekst: '. $recData[7] .'<br/>
';
}
}
else
{
echo 'B??d po?aczenia.';
}
}
echo '</div></body></html>';
?>
Kompletnie tego nie kumam. Bym by? bardzo wdzi?czny gdyby kto? mi to zrobi? albo chocia? pom?g? mi to zrobi? bo ja kompletnie nie wiem co z czym zamieni? itd.
Wysłany: 2017-08-19, 11:57
.RiV
Wiek: 25 Na forum: 3587 dni Posty: 554
Nick w MP: Split
Piwa : 2596
Podaj mi API LiveServer to Ci pomog?.
Podpis
Autor OGRPG, na scenie MTA od 2012 roku.
Użytkownik: 08.08.2016
GTAO Member: 06.02.2017
Support-Team: 17.06.2017 & 01.06.2019 - 18.11.2019
Moderator: 14.01.2018 - 09.08.2018
Wysłany: 2017-08-19, 12:56
JameS18
Wiek: 27 Na forum: 3212 dni Posty: 20
Nick w MP: JameS
Takie api php od nich dostalem:
Kod: <?php
echo '
<html><head></head>
<body>
<form action="" method="post">
Id klienta:
<input type="text" name="client_id" /></br>
PIN:
<input type="text" name="pin" /><br/>
Kod zwrotny:
<input type="text" name="code" /><br/>
<input type="submit" value="Sprawd?" />
</form>
<div id="output">
';
if(!strlen($_POST['client_id']) || !strlen($_POST['pin']) || !strlen($_POST['code']))
{
echo 'Pola nie zosta?y wype?nione.';
}
else
{
$client_id = (INT)$_POST['3945'];
$pin = $_POST['39dfjeio495fi'];
$code = $_POST['code'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://rec.liveserver.pl/api?channel=sms&return_method=seperator');
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'client_id='. $client_id .'&pin='. urlencode($pin) .'&code='. urlencode($code) .'');
$data = curl_exec($ch);
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if($httpcode >= 200 && $httpcode < 300)
{
$recData = explode(' ', $data, 8);
if(count($recData) < 8)
{
echo 'B??dnie podane dane.';
}
else
{
echo '
Status: '. $recData[0] .'<br/>
Numer Klienta: '. $recData[1] .'<br/>
Kod zwrotny: '. $recData[2] .'<br/>
Numer docelowy: '. $recData[4] .'<br/>
Numer telefonu: '. $recData[3] .'<br/>
UnixTime: '. $recData[5] .'<br/>
Ilosc uzyc: '. $recData[6] .'<br/>
Dodatkowy tekst: '. $recData[7] .'<br/>
';
}
}
else
{
echo 'B??d po?aczenia.';
}
}
echo '</div></body></html>';
?>
A tu jest dokumentacja API:
https://liveserver.pl/pdf/api_sms.pdf
[ Dodano : 2017-08-23, 13:53 ]
Pomo?e kto??
Wysłany: 2017-08-25, 03:23
.RiV
Wiek: 25 Na forum: 3587 dni Posty: 554
Nick w MP: Split
Piwa : 2596
Musisz przenie?? swoje funkcje do tego nowego API. W?tpi? ?e kto? to wykona za darmo, gdy? troch? roboty przy tym jest.
Podpis
Autor OGRPG, na scenie MTA od 2012 roku.
Użytkownik: 08.08.2016
GTAO Member: 06.02.2017
Support-Team: 17.06.2017 & 01.06.2019 - 18.11.2019
Moderator: 14.01.2018 - 09.08.2018
Wysłany: 2017-08-25, 22:54
Pevo
Jabłko
Wiek: 23 Na forum: 3589 dni Posty: 356
Nick w MP: Pevo
Piwa : 1571
Ju? szybciej b?dzie zrobi? to od nowa. Nie ma sensu bawi? si? w edytowanie.
Tagi: sms :: api
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: