Содрать страничку?Cookie???

iii

Guest
Содрать страничку?Cookie???

Народ, об'ясните как с помощю php забрать страничку с другого сервера если тот ставит cookies а если обламывается (сервер) то вместо контента выдает сообщение об ошибке?
Те вопрос можно переформулировать и так:
Как сохранить в PHP скрипте cookie выданные другим сервером.
Заранее ООООООООГромное спасибо.
 

iii

Guest
Все, разобрался.
Остался совсем маленький вопорс,

Какую структуру должен иметь HTTP запрос для того чтобы сказать имя пользователя и пароль серверу (при HTTP_AUTH:Basic), если
имя пользователя например "asdf", Пароль:"qwerty", а запрашиваемый ресурс: www.asdf.ru/qwer.html
???????
 

f1

formula 1
Автор оригинала: iii
Все, разобрался.
Остался совсем маленький вопорс,
Какую структуру должен иметь HTTP запрос для того чтобы сказать имя пользователя и пароль серверу (при HTTP_AUTH:Basic), если
имя пользователя например "asdf", Пароль:"qwerty", а запрашиваемый ресурс: www.asdf.ru/qwer.html
???????
например http://asdf:[email protected]/qwer.html
 

DiMA

php.spb.ru
Команда форума
это не имеет отношения к хттп-запросу. Так может делать только браузер.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: iii
Какую структуру должен иметь HTTP запрос для того чтобы сказать имя пользователя и пароль серверу (при HTTP_AUTH:Basic), если
имя пользователя например "asdf", Пароль:"qwerty", а
Добавь в запрос заголовок
'Authorization: Basic '.base64_encode('asdf:qwerty')

А ещё лучше сходи по адресу http://www.sourceforge.net/projects/snoopy/ и скачай класс, который умеет и с куками работать, и с авторизацией...
 

DiMA

php.spb.ru
Команда форума
а может ничего не качать и юзать CURL ?

или ничего не качать и не юзать, а просто узнать, какой надо послать заголов? собственно, выше это и написано.
 

iii

Guest
Автор оригинала: Sad Spirit
А ещё лучше сходи по адресу http://www.sourceforge.net/projects/snoopy/ и скачай класс, который умеет и с куками работать, и с авторизацией...
ООООГромное спасибо классный модуль.
Но никак не могу разобраться как gif-ы с его помощью качать ж((((((
Можешь об'яснить?
Очень нужно
ж(((((((((((((((((((
И еще вопорс, как должен выглядеть HTTP запрос для того чтобы забрать рисунок и как то что я получаю из секета вывести на экран броузера?????
 

iii

Guest
Наверно я не совсем точно выразился.
Дело вот в чем:
Пусть дан htm:
<?php
<HTML>
<BODY>
<IMG SRC="http://www.test.ru/test.php? url=http://www.test.ru/images/test.gif">
</BODY>
</HTML>
?>
картинка не отображается,( нарисован 'x')
Перекодировка на Apach-е отключена и как я понимаю, она здесь нипричем.
скрипт взял из приведенного примера, но вместо сохранения на диск делаю
<?php
print $buf
?>
 

iii

Guest
Ничего не онимаю ж(((((

Автор оригинала: tony2001
вместо <IMG SRC="http://www.test.ru/test.php? url=http://www.test.ru/images/test.gif">
зайди на
http://www.test.ru/test.php?url=http://www.test.ru/images/test.gif
и посмотри что он тебе выдает.
Ничего не выдает ж(((, совсем.

Заголовoк и запрос следующие:

GET http://www.test.ru/images/test.gif HTTP/1.0 User-Agent: (compatible; MSIE 4.01; MSN 2.5; AOL 4.0; Windows 98) Host: www.test.ru Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*


HTTP/1.0 200 OK

Date: Mon, 18 Feb 2002 10:52:59 GMT

Server: Apache/1.3.20 (Unix) PHP/4.0.6 mod_ssl/2.8.4 OpenSSL/0.9.6 rus/PL30.5

Last-Modified: Wed, 30 May 2001 06:23:38 GMT

Accept-Ranges: bytes

Content-Length: 7028

Content-Type: image/gif

Age: 92394

X-Cache: HIT from ns.test.ru

X-Cache-Lookup: HIT from ns.test.ru:3128

Proxy-Connection: close
 
Сверху