8
« : 09 Мая 2006, 11:38:58 »
Здрасте! вообщем проблема в том что я не могу пройти при помощи fsockopen через htaceess-ную авторизацию, то есть когда я запускаю этот скрипт мне пишут access deny. Что в моем коде не так сделанно?
<?
function change_speed($speed)
{
$proxy_name = \'customer.planetsky.com\';
$proxy_port = 80;
$proxy_user = "ХХХ";
$proxy_pass = "ХХХ";
$proxy_cont = \'\';
$request_url = "http://customer.planetsky.com/speed/index.php?S=".$speed."";
$proxy_fp = fsockopen($proxy_name, $proxy_port);
if (!$proxy_fp)
return false;
fputs($proxy_fp, "GET $request_url HTTP/1.1\\r\\nHost: $proxy_name\\r\\n");
fputs($proxy_fp, "WWW-Authenticate: Basic ". base64_encode ("$proxy_user:$proxy_pass")."\\r\\n\\r\\n");
while(!feof($proxy_fp)){
$proxy_cont .= fread($proxy_fp,4096);
}
fclose($proxy_fp);
echo $proxy_cont;
}
?>