Авторизация посредством CURL

WebByte

Проходящий мимо
Авторизация посредством CURL

Пытаюсь вытащить файл с удаленного сервера.
При этом Apache выкидывает приглашение ввести логин и пароль.
Кусок кода:
PHP:
$url="http://www.server.com/file.html";
$curl=curl_init($url);
curl_setopt($curl,CURLOPT_HEADER,0);
curl_setopt($curl,CURLOPT_USERPWD,"TheUser:ThePasswd");
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$stdout=curl_exec($curl);
curl_close($curl);
echo $stdout;
В итоге получаю стандартную страницу Апча на 401-ю ошибку.
Где что-то не так?
 

SashOk

Guest
может у сервера метод аутентификации не стандартный?
 

WebByte

Проходящий мимо
2 Тони:
Исключено.

2СашОК
Вот хеадер:
HTTP/1.0 401 Unauthorized Date: Fri, 28 Nov 2003 07:41:54 GMT Server: Apache/1.3.27 (Unix) mod_accel/1.0.30 WWW-Authenticate: Basic realm="Sec" Content-Type: text/html; charset=iso-8859-1 X-Cache: MISS from blackhole X-Cache-Lookup: MISS from blackhole:8080 Proxy-Connection: close
 

WebByte

Проходящий мимо
Тема закрыта.
Причина - страница делала редирект, а не выдавала данные
 
Сверху