Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Скачать файл средствами PHP: ошибк авторизации


Автор: Budy 27.1.2008, 17:21
:Приветствую

Подскажите плз, как скачать файл средствами PHP.
Пробую так:

Код

$filename = 'http://yandex.ru';
$simple = implode(file( $filename ));
print_r($simple);


Выводит ошибку:
Код

Warning: file(http://yandex.ru) [function.file]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden ( The ISA Server denied the specified Uniform Resource Locator (URL). ) in C:\Apache\Apache2\htdocs\fileload.php on line 3
Warning: implode() [function.implode]: Argument to implode must be an array. in C:\Apache\Apache2\htdocs\fileload.php on line 3


Добавлено через 2 минуты и 1 секунду
Может проблема  в том, что я использую выход в интернет через proxy, так как с сайтов в своей сети файлы качаются нормально.
Может есть како-нибудь способ указать proxy настройки?

Автор: GeneralElectric 27.1.2008, 17:24
HTTP/1.1 403 Forbidden ( The ISA Server denied the specified Uniform Resource Locator (URL). )  
 


Автор: Budy 27.1.2008, 17:34
Дело в том, что я выхожу через IE нормально - под своим ником и паролем (указываю при загрузке IE). А скрипт выполняется под юзером system. Я думаю нужно просто перед загрузкой файла както указать мой ник и пароль?
P.S.В данный момент копаю паутину в этом направлении...

Автор: skyboy 27.1.2008, 20:30
Цитата(Budy @  27.1.2008,  16:34 Найти цитируемый пост)
Дело в том, что я выхожу через IE нормально - под своим ником и паролем (указываю при загрузке IE). А скрипт выполняется под юзером system. 

логин/пароль, вводимые в браузере на стороне клиента и имя пользователя, под которым выполняется процесс на стороне сервера - абсолютно разные вещи. 

Автор: flashaa 27.1.2008, 21:24
Я кстати не пойму, к чему нужны логин и пароль? Не к сайту яндекса, точно. 

Автор: Budy 3.2.2008, 14:58
skyboy, я хочу поднять веб-сервер на своей же тачке

flashaa, Яндекс это всего лишь пример

Получается прокси не пропускает запрос от моего веб-сервера без указания логина и пароля...
Или я как-то не так это себе представляю. По данной теме ничего не могу найти

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)