
03.06.2008, 22:54
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
не пойму где ошибка
писал для себя сриптик для определения йд вконтакте по списку
PHP код:
<?php
$user_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11";
$data = file('accs.txt');
foreach($data as $line)
{
list($mail, $pass) = explode(":", $line);
# Соединяемся с сервером ВКонтакте.ру
$fp=fsockopen("vkontakte.ru",80,$errno,$errstr,10);
# Авторизуемся
$out = "GET /login.php?email=".$mail."&pass=".$pass." HTTP/1.0\r\n";
$out .= "Host: vkontakte.ru\r\n";
$out .= "User-Agent: ".$user_agent."\r\n";
$out .= "Cookie: income=1\r\n";
$out .= "Content-Type:text/xml; charset=windows-1251\r\n\r\n";
fwrite($fp,$out);
$ans='';
while(!feof($fp))
{
$ans.=fgets($fp,128);
}
fclose($fp);
# вытаскиваем кукисы из ответа сервера
preg_match("/revalidate(.*?)Location/is", $ans, $cookies);
$cookies = str_replace("Set-Cookie: ", "",$cookies[1]);
preg_match("/remixmid(.*?);/is", $cookies, $cook1);
$acook = str_replace("=", "id", $cook1[1]);
if($acook == "iddeleted");
else echo("<br>$mail:$pass:$acook</br>");
}
?>
йд выдираю из кукисов но при работе скрипта йд только к последней записи показывается ( хэлп
|
|
|