set_time_limit error_reporting E_ERROR E_PARSE function connect link m

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
<?
set_time_limit(0);
error_reporting(E_ERROR | E_PARSE);
function connect($link){
$mail='a@pro.gd'; //эмеил
$pass='password'; //пароль
$id='2947678'; //id
$cookie='remixmid='.$id.'; remixemail='.$mail.'; remixpass='.md5($pass).'; remixlang=3; remixchk=5; '.$cookie_hash;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 0);
curl_setopt($ch, CURLOPT_GET, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
$otvet = curl_exec($ch);
curl_close($ch);
return $otvet;
}
//////////получаем список заявок для вступления в друзья
$link = "http://vkontakte.ru/friend.php?out=1";
$res=connect($link, $cookie);
//////////
$c=substr_count($res, 'nNav'); ###подсчитываем количество друзей
print iconv('CP1251', '866', "\n++++++++++++++++++++++++++++++++\n"); ###выводим результаты
print iconv('CP1251', '866', "К нам просятся <".$c."> в друзья\n"); ###выводим результаты
print iconv('CP1251', '866', "++++++++++++++++++++++++++++++++\n\n"); ###выводим результаты
for($i=0;$i<$c;$i) { ###запускаем цикл , пока не будет достигнуто количество заявок
###принтим текущую позицию
flush();
print $i++."\n";
flush();
$end=$end+1;
$res= substr($res, $end);
$begin = 'progric';
$begin = strpos($res, $begin) + strlen($begin);
$end = '"';
$end = strpos($res, $end, $begin);
$friend_id = substr($res, $begin, $end - $begin);
$link='http://vkontakte.ru/friend.php?act=ajax&n=0&fid='.$friend_id;
//////////Подтверждаем заявку
$otvet=connect($link, $cookie);
//////////
}
print "\n(c) Le][ 2009\n";
?>