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"