Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(0);
- function proccess($ighost, $useragent, $url, $cookie = 0, $data = 0, $httpheader = array(), $proxy = 0, $userpwd = 0, $is_socks5 = 0){
- $url = $ighost ? 'https://i.instagram.com/api/v1/' . $url : $url;
- $ch = curl_init($url);
- curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt($ch, CURLOPT_TIMEOUT, 20);
- if($proxy) curl_setopt($ch, CURLOPT_PROXY, $proxy);
- if($userpwd) curl_setopt($ch, CURLOPT_PROXYUSERPWD, $userpwd);
- if($is_socks5) curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
- if($httpheader) curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);
- curl_setopt($ch, CURLOPT_HEADER, 1);
- if($cookie) curl_setopt($ch, CURLOPT_COOKIE, $cookie);
- if ($data):
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
- endif;
- $response = curl_exec($ch);
- $httpcode = curl_getinfo($ch);
- if(!$httpcode) return false; else{
- $header = substr($response, 0, curl_getinfo($ch, CURLINFO_HEADER_SIZE));
- $body = substr($response, curl_getinfo($ch, CURLINFO_HEADER_SIZE));
- curl_close($ch);
- return array($header, $body);
- }
- }
- $host = "localhost";
- $user = "siteidto_repost";
- $pass = "))VgM4gA-]u7";
- $db = "siteidto_repost";
- $konek = mysql_connect($host, $user, $pass) or die ('Koneksi Gagal! ');
- mysql_select_db($db);
- mysql_query("CREATE TABLE IF NOT EXISTS `ikiganteng` (
- `no` int(11) NOT NULL AUTO_INCREMENT,
- `mediaid` varchar(32) NOT NULL,
- `caption` varchar(255) NOT NULL,
- `link` varchar(255) NOT NULL,
- PRIMARY KEY (`no`)
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- ");
- $ua = "Instagram 6.22.0 Android (10/1.4.1; 320; 1080x1776; samsung; GT-N7000; GT-N7000; smdkc210; en_US)";
- $cookie = "csrftoken=2byYwHXn8bpbtV9Ipd1G1f6lKlzbqXJc;sessionid=IGSC41c71bbc5ac5ad3da8b907ba7ae11ee06fcae75a63b76195025f9abf2fbcfdeb%3AH6hseXoA5gOcEpkRThUoSaibntdVBIZS%3A%7B%22_token_ver%22%3A2%2C%22_auth_user_id%22%3A3173783632%2C%22_token%22%3A%223173783632%3AGJ0ipLIw3YDxz27fwaCGV14wAhneGzNc%3A60d8dd564da16f6d9244767f2179affed53d2f47d9d5ae8aaedb9967d93a0169%22%2C%22asns%22%3A%7B%2250.2.191.234%22%3A62904%2C%22time%22%3A1482918965%7D%2C%22_auth_user_backend%22%3A%22accounts.backends.CaseInsensitiveModelBackend%22%2C%22last_refreshed%22%3A1482918965.142723%2C%22_platform%22%3A1%2C%22_auth_user_hash%22%3A%22%22%7D;ds_user=kdramafavorite_;mid=WGOMNAABAAFb3s22WaDhx7_pU2rM;ds_user_id=3173783632;s_network=;";
- $usernamemu = 'USERNAMEMU';
- $passwordmu = 'PASSWORDMU';
- $req = proccess(1, $ua, 'feed/tag/isi Hastag tanpa #/',$cookie);
- $aw = json_decode($req[1]);
- foreach($aw->items as $item){
- $mediaid = $item->id;
- }
- $caption = $aw->items[0]->caption->text;
- $url = $aw->items[0]->image_versions2->candidates[0]->url;
- $cek = mysql_query("SELECT * FROM ikiganteng WHERE mediaid='$mediaid'");
- $cek = mysql_num_rows($cek);
- $cuk = mysql_query("SELECT * FROM ikiganteng WHERE caption='$caption'");
- $cuk = mysql_num_rows($cuk);
- if(($cek != 0) && ($cuk != 0)){
- echo "Photo uploaded! 1";
- $req = proccess(1, $ua, 'feed/tag/isi Hastag tanpa #/',$cookie);
- $aw = json_decode($req[1]);
- foreach($aw->items as $item){
- $mediaid = $item->id;
- }
- $caption = $aw->items[0]->caption->text;
- $url = $aw->items[0]->image_versions2->candidates[0]->url;
- $kec = mysql_query("SELECT * FROM ikiganteng WHERE mediaid='$mediaid'");
- $kec = mysql_num_rows($kec);
- $kuc = mysql_query("SELECT * FROM ikiganteng WHERE caption='$caption'");
- $kuc = mysql_num_rows($kuc);
- if(($kec != 0) && ($kuc != 0)){
- echo "Photo uploaded! 2";
- exit();
- }
- }
- $dir = "ikiganteng";
- if( is_dir($dir) === false )
- {
- mkdir($dir);
- }
- $filenya = ".jpg";
- $namaExp = $mediaid.$filenya;
- $filename = $dir."/".$namaExp;
- $bacaExp = file_get_contents($url);
- $file = fopen($dir . '/' . $namaExp,"w");
- fwrite($file, $bacaExp);
- fclose($file);
- echo "SUCCESS GET PHOTO!\n";
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement