
15.05.2010, 17:55
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Примерно так. Замениться ф-цию post на подобие этой:
PHP код:
function post($url, $post, $cookieID,$socks=false,$v=5)
{
$ch = curl_init($url);
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");
if ($post <> null) {
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
}
if ($socks) {
curl_setopt($exec, CURLOPT_PROXYTYPE, ($v == 5 ? CURLPROXY_SOCKS5 : CURLPROXY_SOCKS4));
curl_setopt($exec, CURLOPT_PROXY, $socks);
}
curl_setopt($ch, CURLOPT_REFERER, "http://vkontakte.ru/");
curl_setopt($ch, CURLOPT_COOKIEJAR, getcwd() . '/' . $cookieID . '.c');
curl_setopt($ch, CURLOPT_COOKIEFILE, getcwd() . '/' . $cookieID . '.c');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
return $result;
}
И вызов ф-ции производить вот так:
PHP код:
$result = post('http://vkontakte.ru/login.php','act=login&success_url=&fail_url=&try_to_login=1&to=&vk=&email='.$autorization[0].'&pass='.$autorization[1],$autorization[2],'1.2.3.4:8952',4);
Будет работать с носками 4-5 версий.
|
|
|