Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

18.03.2010, 22:18
|
|
Познающий
Регистрация: 02.12.2009
Сообщений: 53
Провел на форуме: 429263
Репутация:
5
|
|
Вечный онлайн вконтакте
Нашол скрипт для создания "вечного онлайна" вконтакте.
Загрузил на хостинг. Всё вроде работает, но только 10-15 мин, когда я в браузере зашол на свой сайт. А потом если я не обновлю в браузере то онлайн пропадает.
Хотелось бы узнать можно ли как-то сделать обновление страницы без помощи браузера, а что-бы всё делалось автоматически на хосте, и чтобы акк контакта был всё время онлайн???
index.php
Код:
<?php
header("Content-Type: text/html; charset=utf-8");
$email = 'ваш емейл';
$password = 'пароль';
$email = str_replace('@', '%40', $email);
include_once('libs/DudeCurl.php');
$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;
?>
|
|
|

18.03.2010, 22:19
|
|
Познающий
Регистрация: 02.12.2009
Сообщений: 53
Провел на форуме: 429263
Репутация:
5
|
|
libs/DudeCurl.php
http://95.142.41.65/DudeCurl.txt
И ещё файлик libs/coo3D0.tmp есть, но он 0 кБ занимает.
http://forum.antichat.ru/showpost.php?p=1760495&postcount=13
Вот архив этого же скипрта:
http://narod.ru/disk/16014082000/vk_auth_by_OliShort.rar.html
Последний раз редактировалось vitaliy-den; 18.03.2010 в 22:24..
|
|
|

18.03.2010, 22:34
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
http://cronjob.ru/
|
|
|

18.03.2010, 22:50
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
1.кодировка ВКонтакте windows-1251
2. Вставлено? libs/DudeCurl.php
3. Купи деда, поставь на него оперу,залогинься, и поставь обновление на пять минут
Последний раз редактировалось Compton; 18.03.2010 в 22:54..
|
|
|

18.03.2010, 23:23
|
|
Познающий
Регистрация: 02.12.2009
Сообщений: 53
Провел на форуме: 429263
Репутация:
5
|
|
Сообщение от Kaimi
http://cronjob.ru/
Он не работает(
Письмо активации не приходит на мейл, на форуме почитал там такая же проблема..
|
|
|

18.03.2010, 23:27
|
|
Участник форума
Регистрация: 20.01.2008
Сообщений: 284
Провел на форуме: 3767223
Репутация:
408
|
|
http://www.setcronjob.com/
всё робит...
|
|
|

18.03.2010, 23:54
|
|
Участник форума
Регистрация: 02.02.2009
Сообщений: 146
Провел на форуме: 1093500
Репутация:
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();
читай в мануалах по функциям
|
|
|

19.03.2010, 06:02
|
|
Участник форума
Регистрация: 01.03.2009
Сообщений: 121
Провел на форуме: 4022236
Репутация:
38
|
|
PHP код:
<?php
function curl($url,$post)
{
$cfile = 'cook.txt';
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
$proxy="ip:port";
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cfile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cfile);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$result = curl_exec($ch);
curl_close($ch);
return $result;
};
$email = 'email';
$pass = 'pass';
$result = curl('http://vkontakte.ru/','');
if(strstr($result,'<title>В Контакте | Добро пожаловать</title>'))
{
$result = curl("http://vkontakte.ru/login.php","email=$email&pass=$pass");
}
?>
Запускаешь через крон, либо если есть сайт создай картинку вида:
<img src="http://sait.ru/onliner.php">
|
|
|

15.05.2010, 11:27
|
|
Познающий
Регистрация: 18.04.2009
Сообщений: 33
Провел на форуме: 260138
Репутация:
2
|
|
Сообщение от SkyLine32
PHP код:
<?php
function curl($url,$post)
{
$cfile = 'cook.txt';
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
$proxy="ip:port";
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cfile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cfile);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$result = curl_exec($ch);
curl_close($ch);
return $result;
};
$email = 'email';
$pass = 'pass';
$result = curl('http://vkontakte.ru/','');
if(strstr($result,'<title>В Контакте | Добро пожаловать</title>'))
{
$result = curl("http://vkontakte.ru/login.php","email=$email&pass=$pass");
}
?>
Запускаешь через крон, либо если есть сайт создай картинку вида:
<img src="http://sait.ru/onliner.php">
Как запустить скрипт? ошибка в 5 строке выходит
|
|
|

15.05.2010, 12:46
|
|
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме: 1455812
Репутация:
150
|
|
Как запустить скрипт? ошибка в 5 строке выходит
Установи Curl
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|