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

  #857  
Старый 23.08.2009, 19:57
geforse
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
С нами: 9574565

Репутация: 712


Smile

Отмена приглашений в группу

PHP код:
<?php
set_time_limit
(0);
//-----------------//
$email " ";                         // E-mail
$pass " ";                         // Пароль
$id " ";                          // Id группы
$amount "50";                    // Количество Id'ов для удаления
$sleep "3";                     // Задержка (сек.)
//-----------------//
 
/* Авторизация */
$ch curl_init("http://vkontakte.ru/login.php");
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_HEADER1);
curl_setopt($chCURLOPT_POSTFIELDS"op=a_login_attempt&email=".urlencode($email)."&pass=".urlencode($pass)."&expire=0");
curl_setopt($chCURLOPT_REFERER"http://vkontakte.ru/index.php");
curl_setopt($chCURLOPT_COOKIEJAR"./cook");
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
$res_index  curl_exec($ch);
 
function 
page($id '')
{
/* Заходим в группу... */
$ch curl_init("http://vkontakte.ru/groups.php?act=members&gid=".$id."&op=1#pages/0_1");
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($chCURLOPT_REFERER"http://vkontakte.ru/");
curl_setopt($chCURLOPT_COOKIEFILE"./cook");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
$result  curl_exec($ch);
 
/* Получаем Id'ы пользователей на первой странице */
preg_match_all('#memberName_(.*?)"#i'$result$end);
return 
$end;
}
 
for (
$p 1$p <= ceil($amount/50); $p++){
$end page($id);
 
/* Удаляем Id'ы  */
for ($i 0$i <= 50$i++){
$ch curl_init("http://vkontakte.ru/groups.php?act=deleteInvited&id=".$end[1][$i]."&gid=".$id);
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($chCURLOPT_HEADER1);
curl_setopt($chCURLOPT_REFERER"http://vkontakte.ru/groups.php?act=members&gid=".$id);
curl_setopt($chCURLOPT_COOKIEFILE"./cook");
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
$res_index  curl_exec($ch);
sleep($sleep);
}
}
/* geforse.name */
?>
 
Ответить с цитированием