Массовая приглашалка в группы vkontakte.ru (php)

Работает очень просто создаем на хосте у себя файл php, и вставляем этот код внутрь. Пользоваться просто: вводим рег данные вконтакте, номер группы приглашение которой хотим разослать и диапазон id пользователей, которым отправить приглашение. Как пользовать, сами разберетесь.

Эта информация приводятся только для ознакомления работы сервиса вконтакте.ру и php, использование этого кода только на ваш страх и риск. Автор блога не является автором кода.






ВКонтакте инвайтер (С) NNNS

<!--
.tablichko {
font-family: Arial, Helvetica, sans-serif;
background-color: #F7FCFD;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #E0F3F8;
border-bottom-color: #E0F3F8;
height: 100px;
}
.tit {
font-family: Georgia, \"Times New Roman\", Times, serif;
font-size: 24px;
color: #1C6679;
}
.comment {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #289AB7;
}
.inputko {
font-size: 12px;
color: #289AB7;
height: 16px;
text-align: center;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #E0F3F8;
border-left-color: #E0F3F8;
border-bottom-width: 1px;
border-bottom-color: #E0F3F8;
}
.inputko:focus {
background-color: #E8F5F9;
}
.inputko2:focus {
background-color: #E8F5F9;
}
.inputko3:focus {
background-color: #FFF;
}
.buttoncheg {
color: #FFFFFF;
background-color: #1C6679;
border: 1px solid #E0F3F8;
height: 20px;
font-size: 12px;
width: 80px;
}
.inputko2 {
font-size: 12px;
color: #289AB7;
height: 16px;
text-align: center;
border-top-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #E0F3F8;
border-bottom-width: 1px;
border-bottom-color: #E0F3F8;
border-right-width: 1px;
border-right-color: #E0F3F8;
}
.inputko3 {
font-size: 12px;
color: #289AB7;
height: 16px;
text-align: center;
width: 78px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #E0F3F8;
border-bottom-color: #E0F3F8;
border-left-color: #E0F3F8;
background-color: #F7FCFD;
}
.vtab {
color: #48BAD7;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #DFF3F9;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
-->








ВКонтакте инвайтер






















Диапазон пользователей (с/до) email пароль
ID группы >




<?php
if ($_POST[\'submit\']) {
# Соединяемся с сервером ВКонтакте.ру
$fp=fsockopen(\"vkontakte.ru\",80,$errno,$errstr,10);
if (!fp) {die();}
# Авторизуемся
$out = \"GET /login.php?email=\".$email.\"&pass=\".$pass.\" HTTP/1.0\\r\\n\";
$out .= \"Host: vkontakte.ru\\r\\n\";
$out .= \"User-Agent: \".$user_agent.\"\\r\\n\";
$out .= \"Cookie: income=1\\r\\n\";
$out .= \"Content-Type:text/xml; charset=windows-1251\\r\\n\\r\\n\";
fwrite($fp,$out);
$ans=\'\';
while(!feof($fp))
{
$ans.=fgets($fp,128);
}
fclose($fp);
# вытаскиваем кукисы из ответа сервера
preg_match(\"/revalidate(.*?)Location/is\", $ans, $cookies);
$cookies = str_replace(\"Set-Cookie: \", \"\",$cookies[1]);
preg_match(\"/remixchk(.*?);/is\", $cookies, $cook1);
preg_match(\"/remixmid(.*?);/is\", $cookies, $cook2);
preg_match(\"/remixemail(.*?);/is\", $cookies, $cook3);
preg_match(\"/remixpass(.*?);/is\", $cookies, $cook4);
$cook1 = \"remixchk=\".$cook1[1].\"; \";
$cook2 = \"remixmid=\".$cook2[1].\"; \";
$cook3 = \"remixemail=\".$cook3[1].\"; \";
$cook4 = \"remixpass=\".$cook4[1].\"; \";
$acook = $cook1.$cook2.$cook3.$cook4;
$acook = str_replace (\"==\", \"=\", $acook);
# Открываем новое соединение
for($i=$begin;$i(.*?)# Выводим его
echo \"





\".$i.\"\".$result[1].\"
\";
ob_flush();
flush();
fclose($fp);
sleep(1);
}
}
?>