Forum Webscript.Ru

Программирование => PHP => Тема начата: fuza от 09 Мая 2006, 11:38:58

Название: Траблы с авторизацией
Отправлено: fuza от 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;

}

?>
Название: Траблы с авторизацией
Отправлено: CGVictor от 12 Мая 2006, 09:55:18
fuza
[off]На первый взгляд вроде ошибок не видно.[/off]