
01.07.2009, 18:09
|
|
Постоянный
Регистрация: 02.03.2008
Сообщений: 893
Провел на форуме: 5365841
Репутация:
712
|
|
Отлично, действительно реф стоило только поменять)
Mixon, вот моя функция для логина вконтакте, а то у тебя авторизация по кукам
PHP код:
function login($n = ''){
$akk = 'akk.txt';
$varname = file($akk);
$count = count ($varname);
preg_match('#^(.*?):#i', $varname[$n], $email);
preg_match('#:(.*?)$#i', $varname[$n], $pass);
$ch = curl_init('http://vkontakte.ru/login.php');
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11 (.NET CLR 3.5.30729)');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'op=a_login_attempt&email='.$email[1].'&pass='.$pass[1].'&expire=0');
curl_setopt($ch, CURLOPT_REFERER, 'http://vkontakte.ru/index.php');
curl_setopt($ch, CURLOPT_COOKIEJAR, "./cook");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($ch);
}
// Вызывается например так:
login(1);
// Ну а потом по контакту ходим с кукками "./cook"
|
|
|