
13.02.2010, 23:44
|
|
Участник форума
Регистрация: 31.01.2010
Сообщений: 170
Провел на форуме: 1442841
Репутация:
63
|
|
PHP код:
<html>
<form id="form1" name="form1" method="post" action="">
<p>mail</p>
<p>
<input name="mail" type="text" id="mail" />
</p>
<p>
Pass</p>
<p>
<input name="pass" type="text" id="pass" />
</p>
<p>Путь до файла с куками </p>
<p>
<input name="cookie" type="text" id="cookie">
</p>
<p>
<input type="submit" name="Submit" value="Считать" />
</p>
</form>
</html>
<?php
$mail=$_POST['mail'];
$pass=$_POST['pass'];
$cookie=$_POST['cookie'];
$date=date("d.m.y");
if(!empty($mail)){
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://vkontakte.ru/login.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,'act=login&try_to_login=1&email='.$mail.'&pass='.$pass.'');
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
$result=curl_exec($ch);
curl_setopt($ch, CURLOPT_URL, 'http://vkontakte.ru/profile.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
$result=curl_exec($ch);
curl_close($ch);
preg_match('/<div><h2>Друзья <span>\((.*)\)<\/span><\/h2><\/div>/', $result, $res);
preg_match('/<a href="\/(.*)">главная<\/a>/', $result, $m);
preg_match('/<div><h2>Друзья он-лайн <span>\((.*)\)<\/span><\/h2><\/div>/', $result, $online);
$write=$date. " $m[1]". " Друзей $res[1]". " Друзей онлайн $online[1]";
$fp=fopen("friends.txt", "a");
fputs($fp, $write."\r\n");
fclose($fp);
echo "Статус-готово";
}else{
echo "Статус-введи данные";
}
?>
в общем,потребовалось проверить старые акки вк на кол-во друзей
пишет дату,ид,кол-во всего,кол-во онлайн
Последний раз редактировалось Compton; 13.02.2010 в 23:46..
|
|
|