Отвечаем на сообщения while Завершено ли соединение if connection_stat

 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
// Отвечаем на сообщения
$i = 0;
while(1) {
// Завершено ли соединение?
if(connection_status() != CONNECTION_NORMAL)
{
break;
}
// очистим память
$messages[1] = array();
$mess_act = array();
$i++;
$c = 0;
$new_mess = del_headers(connect("http://m.vk.com/mail", $cookie));
$new_mess = trim($new_mess);
$new_mess = str_replace("\n", "", $new_mess);
preg_match_all('/<a class="dialog_item di_unread_inbox" href="(.*?)"/', $new_mess, $messages);
if(isset($messages[1])) $mess_act = $messages[1];
foreach($mess_act as $k => $v) {
$c++;
$auth = del_headers(connect("http://m.vk.com$v", $cookie));
preg_match('/<div class="mi_text">(.*?)<\/div>/', $auth, $to_mess);
$out_mess = brain_mess($to_mess[1]);
preg_match('/<form id="write_form" action="(.*?)"/', $auth, $act);
$act = $act[1];
if($out_mess != '') $post = "message= //Vk BOT$i. (C) Anochin Nikolay$c \n // 26.08.2014 \n $out_mess";
$auth = connect("http://m.vk.com$act", $cookie, $post);
}
sleep(3);
}