вообщем, пишу на достуге парсер музыки для контакта... знаю знаю что контакт это зло...но музыки там много...
<?php
#var_dump($_REQUEST);
if(!isset($_GET['id']) or !is_numeric($_GET['id']))
{
die("Error ID format");
}
function output_r ($host,$page,$data){
if ($page==''){$page='/';}
if($host == "vkontakte.ru"){
$proxy = "*****"; // адрес первой прокси
$port=8888;
}else{
$proxy="192.168.5.2"; // адрес другой прокси
$port=3128;
}
$fp = fsockopen ($proxy, $port, $errno, $errstr, 30);
if (!$fp){
return "Error ";
}
$request = "GET http://$host/{$page}?{$data} HTTP/1.0\r\n";
$request .= "Host: $host\r\n";
$request .= "Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1\r\n";
$request .= "Accept-Encoding: none, *;q=0\r\n";
$request .= "Accept-Language: ru\r\n";
$request .= "Connection: close\r\n";
$request .= "Proxy-Connection: close\r\n";
$request .= "Cookie: remixlang=0; remixmid=*****; remixemail=******; remixpass=".md5("*******")."; remixclosed_tabs=*********; remixchk=5; remixsid=**************\r\n";
$request .= "Referer: http://$host/?$data\r\n";
$request .= "User-Agent: Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.10\r\n";
#$request .= "\r\n";
#$request .= "$data\r\n";
$request .= "\r\n";
var_dump($request);
@fwrite ($fp,$request);
$out="";
while (!feof($fp)) {
$out .= fgets($fp, 128);
}
return $out;
}
############ Вызов функций
if(!isset($moz))
{
$zzz=output_r("vkontakte.ru","audio.php","id=".$_GET['id']);
#$zzz=iconv("CP1251","UTF-8",$zzz);
var_dump($zzz);
}
?>
дык эта сволочь возвращает какой-то [consored] редирект...через жаба-скрипт... в чем ошибка? в каком месте запроса...а то мозг сломал уже.... нужно получить ХТМЛ страничку с музыкой