You should have only one \r\n pair after the HTTP request AFAIK - only
need two when the header ends.
Bogdan
Bas Jobsen wrote:
Hello,
I try to do a HTTP Authorization with a fsockopen, but it doesn't seem to
work. Who can help?
$user and $passwd are set well, my code:
--
$auth=base64_encode($user.:.$passwd);
$header=GET /pa2/ HTTP/1.0\r\n\r\n;
$header.=Accept: text/html\r\n;
$header.=Authorization: Basic $auth\r\n\r\n;
$fp = fsockopen (localhost, 80, $errno, $errstr, 30);
if (!$fp) echo $errstr ($errno)br\n;
else
{
fputs ($fp, $header);
while (!feof($fp)) echo fgets ($fp,128);
}
fclose ($fp);
--
Thanks,
Bas
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php