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

  #7  
Старый 18.03.2010, 23:54
dr.Web
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
С нами: 9090281

Репутация: 43
По умолчанию

PHP код:

<?php
set_time_limit
(0);
header("Content-Type: text/html; charset=utf-8");

$email = 'ваш емейл';
$password = 'пароль';


$email = str_replace('@', '%40', $email);

include_once(
'libs/DudeCurl.php');

while(!
file_exists("stop.txt")){




$curl = new DudeCurl();

 
$data = $curl->init("http://login.vk.com/?act=login&email={$email}&pass={$password}&expire=&vk=")->exec();
 
//$data = $curl->init("http://vkontakte.ru/login.php?op=a_login_attempt")->exec();
 //$curl->init("http://vkontakte.ru")->exec();

 //preg_match_all("#.*?value=\"(.*?)\".*?#is", $data, $m);
 
$str_replace_search = array("\n", " ");
 
$str_replace_replace = array("", "");
 
$data = str_replace($str_replace_search, $str_replace_replace, $data);

  
preg_match_all("#.*?id='s'value='(.*?)'.*?#is", $data, $m);
  
$sid = $m['1'];

  
$post = array(
  
'op' => 'slogin',
  
'redirect' => '1',
  
'expire' => '0',
  
'to' => '',
  
's' => $sid['0']
  );


  
$curl->init("http://vkontakte.ru/login.php")->opts('post',$post)->exec();
  
$data = $curl->init("http://vkontakte.ru/id1")->exec();

  print 
'<h1>Online</h1>'.$data;


echo
"Ожидаем 5 минут<br>";flush();
sleep(300);}
?>
скрипт будет работать до тех пор пока в той же директории не будет найден файл stop.txt или не будет нажата кнопка останавливающая загрузку страницы


можно ещё поставить ignore_user_abort();
читай в мануалах по функциям
 
Ответить с цитированием