· 5 years ago · May 18, 2020, 11:44 PM
1<?php
2require_once 'class_curl.php';
3date_default_timezone_set("Asia/Jakarta");
4function read ($length='255')
5{
6 if (!isset ($GLOBALS['StdinPointer']))
7 {
8 $GLOBALS['StdinPointer'] = fopen ("php://stdin","r");
9 }
10 $line = fgets ($GLOBALS['StdinPointer'],$length);
11 return trim ($line);
12}
13
14function nama($link,$apikey,$service){
15 $page = curl($link,"key={$apikey}&action=services");
16 $hasil = json_decode($page);
17 foreach ($hasil->data as $item) {
18 if ($item->sid == $service) {
19 return $item->service;
20}
21}
22}
23
24function saldo($link,$apikey){
25 $page = curl($link,"key={$apikey}&action=account");
26 $hasil = json_decode($page);
27 return $hasil->data->balance;
28}
29
30function orders($link,$apikey,$service,$empass){
31 list($target,$jumlah) = explode("|", $empass);
32 $page = curl($link,"key={$apikey}&action=add&service={$service}&target={$target}&quantity={$jumlah}");
33 $hasil = json_decode($page);
34 if ($hasil->status == false) {
35 return 'Gagal | Link :'.$target.' | Jumlah :'.$jumlah.' | Reason :'.$hasil->data->msg;
36} else if ($hasil->status == true) {
37 return 'Sukses | Link :'.$target.' | Jumlah :'.$jumlah.' | ID :'.$hasil->data->id.' | Harga :Rp.'.$hasil->data->price.' | Order at '.date("d/m/Y g:i A");
38} else {
39 return 'Tidak diKetahui | Link :'.$target.' | Jumlah :'.$jumlah;
40}
41}
42//echo "### Created by IKIGANTENG ###";
43echo "\n";
44echo "[?] Link API : ";
45$link = read();
46echo "[?] API KEY : ";
47$apikey = read();
48echo "[?] Service ID : ";
49$service = read();
50echo "[?] list : ";
51$list = read();
52echo "\n";
53$awal = "Saldo awal Rp.".saldo($link,$apikey)."\n";
54echo $awal;
55$nama = nama($link,$apikey,$service);
56echo "Mencoba mengorder => ".$nama." ... \n";
57echo "\n";
58$file = file_get_contents($list);
59$data = explode("\n",$file);
60for($a=0;$a<count($data);$a++){
61 $email = $data[$a];
62 echo "[+] ".orders($link,$apikey,$service,$email)."\n";
63}
64echo "\n";
65$akhir = "Sisa saldo Rp.".saldo($link,$apikey)."\n";
66echo $akhir;
67// $sisa = $awal-$akhir;
68// echo "Jumlah saldo terpakai Rp.".$sisa."\n";