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

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

Репутация: 43
Отправить сообщение для dr.Web с помощью ICQ
По умолчанию

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();
читай в мануалах по функциям
 
Ответить с цитированием