Показать сообщение отдельно

  #1007  
Старый 28.05.2010, 00:51
Kusto
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
С нами: 10139306

Репутация: 1089


По умолчанию

скрипт рисовал от скуки, короче это приглашалка в друзья в соцсети на http://mirtesen.ru/ , с одного акка в сутки можно разослать не более 60 приглашений (поэтому цикл организовал на 60 приглашений), кому нужен- ставим на CRON на запуск раз в сутки (с пустым незаполненным акком (вообще без инфы)было разосланно порядка 300 приглашений- результат 21 друг) Кому надо могут прикрутить файл с акками либо переделать под спамилку (достаточно раскомментировать одну строчку в скрипте), думаю не маленькие- разберетесь
PHP код:
<?php

set_time_limit
(0); 

function 
curl($url,$post) 
{ 
$ch = curl_init();   
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_REFERER,$url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);      
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); 
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt');   
$result = curl_exec($ch);       
curl_setopt($ch, CURLOPT_URL, $url);      
curl_setopt($ch, CURLOPT_POST, 0);    
curl_setopt($ch, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt'); 
curl_setopt($ch,CURLOPT_POSTFIELDS,$post);
$result = curl_exec($ch);       
curl_close($ch); 
return 
$result; 
};
$login="Здесь логин от акка (обычно ввиде почты)";
$pass= "здесь пасс от вашего акка";
$url = "http://mirtesen.ru/login";
$post='auth%5Bbackurl%5D=http%3A%2F%2Fmirtesen.ru%2F&auth%5Blogin%5D='.$login.'&auth%5Bpassword%5D='.$pass.'&auth%5Bremember%5D=on';
$result = curl($url,$post);
$result = iconv("utf-8", "windows-1251", $result); 
for(
$ai=0;$ai<7;$ai++){
$url="http://mirtesen.ru/people";
$result = curl($url,NULL);
$result = iconv("utf-8", "windows-1251", $result);
preg_match("#name=\"csrf\" value=\"(.*)\"#iU", $result,$us);
$id= $us[1];
//print_r($id);
preg_match_all("#(http://mirtesen.ru/people/(.*))\" class=\"nopopup\"#iU", $result, $regs);
$ludi=$regs[2];
for(
$i=0;$i<10;$i++) 
{ 
$user = 'http://mirtesen.ru/people/'.$ludi[$i]; 
$url=$ludi[$i].'?invite=1';
$url='http://mirtesen.ru/messages/'.$ludi[$i].'?invite=1';
$result = curl($url,'csrf='.$id.'&invite%5Binvite%5D=1');
//$result = curl($url,'csrf='.$id.'&message%5Btext%5D=privet');

$result = iconv("utf-8", "windows-1251", $result);

echo 
"   <br> $url подружились с $i -ым<br>";
flush(); 
}
}
  


?>

Последний раз редактировалось Kusto; 30.05.2010 в 15:08..
 
Ответить с цитированием