Начал разработку нового проекта.
Инсайде положу скрипт логина на квантакте


<?php
class vk
{

    private function 
socket_do($action$method$header false$timeout 10$params false,
        
$follow false$cookie false$referer false)
    {
        
sleep($this->delay);
        
$ch curl_init();
        if (
strtoupper($method) == 'GET') {
            
$action .= '?' $params;
            
curl_setopt($chCURLOPT_URL$action);
            
curl_setopt($chCURLOPT_HTTPGET1);
        } elseif (
strtoupper($method) == 'POST') {
            
curl_setopt($chCURLOPT_URL$action);
            
curl_setopt($chCURLOPT_POSTtrue);
            
curl_setopt($chCURLOPT_POSTFIELDS$params);
        } else {
            
curl_setopt($chCURLOPT_URL$action);
        }

        if (
$this->proxy) {
            
curl_setopt($chCURLOPT_PROXY$this->proxy);
        }

        
curl_setopt($chCURLOPT_RETURNTRANSFERtrue);
        
curl_setopt($chCURLOPT_FOLLOWLOCATION$follow);
        
curl_setopt($chCURLOPT_FAILONERRORfalse);
        
curl_setopt($chCURLOPT_HEADER$header);
        
curl_setopt($chCURLOPT_USERAGENT,
            
'Opera/9.80 (Windows NT 6.0; U; ru) Presto/2.2.20 Version/10.00');
        
curl_setopt($chCURLOPT_REFERER$referer);
        
curl_setopt($chCURLOPT_COOKIE$cookie);
        
curl_setopt($chCURLOPT_TIMEOUT$timeout);
        
$done curl_exec&amp;#40;$ch&amp;#41;;
        
curl_close($ch);
        return 
$done;
    }

    private function 
pregCookie($headers)
    {
        
preg_match_all('#Set-cookie: (.*;)#UiS'$headers$headers);
        return 
trim(implode(''$headers['1']));
    }

    public function 
getCookies($email$pass)
    {
            
$first $this->socket_do('http://login.vk.com/?act=login''POST'true20,
                
'email=' urlencode($email) . '&amp;pass;=' urlencode($pass) . '&amp;expire;=&amp;vk;=');
            if (
preg_match('~id=\'s\'\s+value=\'(\w+)\'~Ui'$first$reg)) {
                
$tempS trim($reg['1']);
                
$two $this->socket_do('http://vkontakte.ru/login.php''POST'true20,
                    
'op=slogin&amp;redirect=1&amp;expire=0&amp;to;=&amp;s;=' $tempS);
                echo 
$this->pregCookie($two);
            }
    }
}
$vk = new vk();
$vk->getCookies("wharrgarbl.team@gmail.com""recoilme");
?>
?>

 (0) Написал recoilme, 2009-12-18 11:02:29  ответить

как проект поживает?)

(0)  Написал IgorZhelez, 2010-02-12 19:42:30  ответить

2IgorZhelez: завершён.

http://mielophone.com/

(0)  Написал recoilme, 2010-02-26 12:20:38  ответить