· 8 years ago · Apr 14, 2018, 04:22 AM
1<?php
2date_default_timezone_set('Asia/Jakarta');
3include 'config.php';
4set_time_limit(0);
5error_reporting(0);
6ignore_user_abort(1);
7require_once('library/10.php');
8
9
10mysql_query(
11"CREATE TABLE IF NOT EXISTS `media` (
12 `id` int(11) NOT NULL AUTO_INCREMENT,
13 `mediaid` varchar(75) NOT NULL,
14 `tanggal` varchar(75) NOT NULL,
15 `uplink` varchar(100) NOT NULL,
16 `status` enum('Success','Failed') NOT NULL,
17 `jumlah` varchar(50) NOT NULL,
18 PRIMARY KEY (`id`)
19) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ;
20");
21
22
23
24$result = mysql_query("SELECT * FROM likeforlike WHERE status IN ('VIP', 'BIGBOS')");
25if($result){
26 while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
27 $m = $row['username'];
28 $status = $row['status'];
29 $m2 = $row['idig'];
30 $ua = $row['useragent'];
31 $cok = $row['cookies'];
32 $jumlah = $row['jumlah_like'];
33 if($status=="BIGBOS"){
34 get2($m,$m2,$ua,$cok,"500");
35 }else{
36 get($m,$m2,$ua,$cok,$jumlah);
37 }
38 }
39}
40
41
42function get($nam,$uid,$ua,$cok,$jumlah){
43 if(file_exists('log/'.$uid)){
44 $log=json_encode(file('log/'.$uid));
45 }else{
46 $log='';
47 }
48 if(file_exists('logmedia/'.$uid)){
49 $log2=json_encode(file('logmedia/'.$uid));
50 }else{
51 $log2='';
52 }
53 $apinya = curl('https://www.autolikegram.net/tes4.php?id='.$uid.'');
54 $hpr = json_decode($apinya, 1);
55$dielz = $hpr['media_id'];
56 if($hpr['user']['is_private'] == "1"){
57 echo '<font color="red">'.$uid.' | '.$nam.' | '.$dielz.'<br>Akun Private tidak mendapatlike.</font><br>';
58 mysql_query("UPDATE likeforlike SET akun='Private' WHERE username='$nam'");
59 }else{
60 mysql_query("UPDATE likeforlike SET akun='Public' WHERE username='$nam'");
61 $file_responstatus = 'log/'.$uid;
62 $baris_responstatus = count(file($file_responstatus));
63 echo $uid." | ".$nam." | Telah update : ".$baris_responstatus." kali.<br>";
64 if($baris_responstatus == "11"){
65 echo $uid." | ".$nam." | Tidak mendapat like sudah lebih dari ".$baris_responstatus." kali update.<br>";
66 }else{
67 if(!preg_match("/".$dielz."/",$log)){
68 $x=$dielz."\n";
69 $y=fopen('log/'.$uid,'a');
70 fwrite($y,$x);
71 fclose($y);
72 if(!preg_match("/".$dielz."/",$log2)){
73 $x2=$dielz."\n";
74 $y2=fopen('logmedia/'.$uid,'a');
75 fwrite($y2,$x2);
76 fclose($y2);
77 mysql_query("UPDATE likeforlike SET `statuss` = '".$baris_responstatus."' WHERE `idig` ='".$uid."'");
78 sendLikes($dielz,$nam,$jumlah);
79 echo $dielz."<br>";
80 }
81 }
82 }
83 }
84}
85
86function get2($nam,$uid,$ua,$cok,$jumlah){
87 if(file_exists('log/'.$uid)){
88 $log=json_encode(file('log/'.$uid));
89 }else{
90 $log='';
91 }
92 if(file_exists('logmedia/'.$uid)){
93 $log2=json_encode(file('logmedia/'.$uid));
94 }else{
95 $log2='';
96 }
97 $apinya = curl('https://www.instagram.com/'.$nam.'/?__a=1'); $hpr = json_decode($apinya, 1);
98 $dielz = $hpr['user']['media']['nodes'][0]['id'].'_'.$hpr['user']['media']['nodes'][0]['owner']['id'];
99 $file_responstatus = 'log/'.$uid;
100 $baris_responstatus = count(file($file_responstatus));
101 echo $uid." | ".$nam." | Telah update : ".$baris_responstatus." kali.<br>";
102 mysql_query("UPDATE likeforlike SET `statuss` = '".$baris_responstatus."' WHERE `idig` ='".$uid."'");
103 if($baris_responstatus == "1000000"){
104 echo $uid." | ".$nam." | Tidak mendapat like sudah lebih dari ".$baris_responstatus." kali update.<br>";
105 }else{
106 if(!preg_match("/".$dielz."/",$log)){
107 $x=$dielz."\n";
108 $y=fopen('log/'.$uid,'a');
109 fwrite($y,$x);
110 fclose($y);
111 if(!preg_match("/".$dielz."/",$log2)){
112 $x2=$dielz."\n";
113 $y2=fopen('logmedia/'.$uid,'a');
114 fwrite($y2,$x2);
115 fclose($y2);
116 sendLikes($dielz,$nam,$jumlah);
117 echo $dielz."<br>";
118 }
119 }
120 }
121}
122
123function sendLikes($dielz,$nam,$jumlah){
124 $ids = mysql_query("SELECT * FROM likeforlike where action='Active' AND blocklike='No' order by rand() limit $jumlah");
125 while ($data = mysql_fetch_array($ids)){
126 $username = $data['username'];
127 $ua = $data['useragent'];
128 $cookies = $data['cookies'];
129 $likekuy = proccess(1, $ua, 'media/'.$dielz.'/like/', $cookies, generateSignature('{"media_id":"'.$dielz.'"}'));
130 $cross = json_decode($likekuy[1]);
131 if($cross->message == "checkpoint_required"){
132 $update = mysql_query("UPDATE likeforlike SET action='NonActive' WHERE username='$username'");
133 }else if($cross->message == "login_required"){
134 $update = mysql_query("UPDATE likeforlike SET action='NonActive' WHERE username='$username'");
135 }else if($cross->message == "feedback_required"){
136 $update = mysql_query("UPDATE likeforlike SET blocklike='Yes' WHERE username='$username'");
137 }
138 }
139 $tanggal = date('Y/m/d H:i');
140 mysql_query("INSERT INTO media VALUES('','$dielz','$tanggal','$nam','Success','$jumlah')");
141}
142?>