Advertisement
Guest User

Untitled

a guest
Sep 15th, 2017
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.15 KB | None | 0 0
  1. <?php
  2. error_reporting(0);
  3. function proccess($ighost, $useragent, $url, $cookie = 0, $data = 0, $httpheader = array(), $proxy = 0, $userpwd = 0, $is_socks5 = 0){
  4. $url = $ighost ? 'https://i.instagram.com/api/v1/' . $url : $url;
  5. $ch = curl_init($url);
  6. curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
  7. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  8. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  9. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  10. curl_setopt($ch, CURLOPT_TIMEOUT, 20);
  11. if($proxy) curl_setopt($ch, CURLOPT_PROXY, $proxy);
  12. if($userpwd) curl_setopt($ch, CURLOPT_PROXYUSERPWD, $userpwd);
  13. if($is_socks5) curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
  14. if($httpheader) curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);
  15. curl_setopt($ch, CURLOPT_HEADER, 1);
  16. if($cookie) curl_setopt($ch, CURLOPT_COOKIE, $cookie);
  17. if ($data):
  18. curl_setopt($ch, CURLOPT_POST, 1);
  19. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  20. endif;
  21. $response = curl_exec($ch);
  22. $httpcode = curl_getinfo($ch);
  23. if(!$httpcode) return false; else{
  24. $header = substr($response, 0, curl_getinfo($ch, CURLINFO_HEADER_SIZE));
  25. $body = substr($response, curl_getinfo($ch, CURLINFO_HEADER_SIZE));
  26. curl_close($ch);
  27. return array($header, $body);
  28. }
  29. }
  30. $host = "localhost";
  31. $user = "siteidto_repost";
  32. $pass = "))VgM4gA-]u7";
  33. $db = "siteidto_repost";
  34. $konek = mysql_connect($host, $user, $pass) or die ('Koneksi Gagal! ');
  35. mysql_select_db($db);
  36. mysql_query("CREATE TABLE IF NOT EXISTS `ikiganteng` (
  37. `no` int(11) NOT NULL AUTO_INCREMENT,
  38. `mediaid` varchar(32) NOT NULL,
  39. `caption` varchar(255) NOT NULL,
  40. `link` varchar(255) NOT NULL,
  41. PRIMARY KEY (`no`)
  42. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  43. ");
  44. $ua = "Instagram 6.22.0 Android (10/1.4.1; 320; 1080x1776; samsung; GT-N7000; GT-N7000; smdkc210; en_US)";
  45. $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=;";
  46. $usernamemu = 'USERNAMEMU';
  47. $passwordmu = 'PASSWORDMU';
  48. $req = proccess(1, $ua, 'feed/tag/isi Hastag tanpa #/',$cookie);
  49. $aw = json_decode($req[1]);
  50. foreach($aw->items as $item){
  51. $mediaid = $item->id;
  52. }
  53. $caption = $aw->items[0]->caption->text;
  54. $url = $aw->items[0]->image_versions2->candidates[0]->url;
  55. $cek = mysql_query("SELECT * FROM ikiganteng WHERE mediaid='$mediaid'");
  56. $cek = mysql_num_rows($cek);
  57. $cuk = mysql_query("SELECT * FROM ikiganteng WHERE caption='$caption'");
  58. $cuk = mysql_num_rows($cuk);
  59. if(($cek != 0) && ($cuk != 0)){
  60. echo "Photo uploaded! 1";
  61. $req = proccess(1, $ua, 'feed/tag/isi Hastag tanpa #/',$cookie);
  62. $aw = json_decode($req[1]);
  63. foreach($aw->items as $item){
  64. $mediaid = $item->id;
  65. }
  66. $caption = $aw->items[0]->caption->text;
  67. $url = $aw->items[0]->image_versions2->candidates[0]->url;
  68. $kec = mysql_query("SELECT * FROM ikiganteng WHERE mediaid='$mediaid'");
  69. $kec = mysql_num_rows($kec);
  70. $kuc = mysql_query("SELECT * FROM ikiganteng WHERE caption='$caption'");
  71. $kuc = mysql_num_rows($kuc);
  72. if(($kec != 0) && ($kuc != 0)){
  73. echo "Photo uploaded! 2";
  74.  
  75. exit();
  76. }
  77. }
  78. $dir = "ikiganteng";
  79. if( is_dir($dir) === false )
  80. {
  81. mkdir($dir);
  82. }
  83. $filenya = ".jpg";
  84. $namaExp = $mediaid.$filenya;
  85. $filename = $dir."/".$namaExp;
  86. $bacaExp = file_get_contents($url);
  87. $file = fopen($dir . '/' . $namaExp,"w");
  88. fwrite($file, $bacaExp);
  89. fclose($file);
  90. echo "SUCCESS GET PHOTO!\n";
  91. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement