Показать сообщение отдельно

  #8634  
Старый 09.02.2009, 22:22
OnArs
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме:
448388

Репутация: 31
Smile

И снова здравствуйте:

Пытаюсь перейти к страничке с балансом в партнёрке popunder.ru.

Вот что нарисовал:
PHP код:
//http://www.login.popunder.ru/
$data="login=onars&pass=12345"

$fp   fsockopen("www.login.popunder.ru"80$errno$errstr10); 
$out  "POST leo/login.php HTTP/1.1\r\n"
$out .= "Host: www.login.popunder.ru\r\n"
$out .= "Referer: http://google.ru\r\n"
$out .= "User-Agent: Opera\r\n"
$out .= "Content-Type: application/x-www-form-urlencoded\r\n";
$out .= "Content-Length: ".strlen($data)."\n\n";
$out .= $data."\r\n\r\n";

fputs($fp$out);

$response '';
while(!
feof($fp))
{
$response .= fgets($fp1024);
}
fclose($fp); 

preg_match_all("/Set-Cookie: ([\s\S]+);/isU",$response,$m);
$string join("; "$m[1]);

$fp fsockopen("www.login.popunder.ru"80$errno$errstr10);
$out "GET /leo/balans.php HTTP/1.1\r\n";
$out .= "Host: login.popunder.ru\n";
$out .= "Cookie: $string\n\n";

fputs($fp$out);

$forpars '';
while(!
feof($fp))
{
$forpars .= fgets($fp128);
}
fclose($fp);

echo 
$forpars
В ответ, после доооолгих мучений (около 1-2 минуты), получаю в ответ:
PHP код:
HTTP/1.1 302 Found Servernginx/0.5.35 DateMon09 Feb 2009 18:20:42 GMT Content-Typetext/html Transfer-Encodingchunked Connectionkeep-alive X-Powered-ByPHP/5.2.5 Locationhttp://login.popunder.ru/leo/index.php 0 
Но, увы Подскажите пожалуйста где ошибка(и), как всегда хорошие ответы с удовольствием отмечу плюююсиками

Заранее благодарен!


==========

Только что выяснил что первый сокетопен возвращает 400 Bad Request
С чем это мб связано? Оо

Последний раз редактировалось OnArs; 09.02.2009 в 22:31..
 
Ответить с цитированием