Как взять данные из ответа сервера

DoctorD

Guest
Как взять данные из ответа сервера

Такая вот история:
Посылаю запрос на удаленный сервер а он мне присылает ответ, как выбрать некоторые поля ответа.
Вот ответ сервера

HTTP/1.0 302 Moved Temporarily
Date: Wed, 14 Jul 2004 04:44:13 GMT
Server: Stronghold/2.4.2 Apache/1.3.6 C2NetEU/2412 (Unix) amarewrite/0.1 mod_fastcgi/2.2.12
Set-Cookie: bla bla bla
Location: text <--- нужно вытащить в переменную ($location)
Content-Type: text/html
Content-Encoding: deflate
Connection: close

-~{}~ 14.07.04 11:53:

и еще content посылает =)

-~{}~ 14.07.04 12:13:

Упрощаю условия =)

Как мне на экран эту инфу вывести?
Вот эту:

HTTP/1.0 302 Moved Temporarily
Date: Wed, 14 Jul 2004 04:44:13 GMT
Server: Stronghold/2.4.2 Apache/1.3.6 C2NetEU/2412 (Unix) amarewrite/0.1 mod_fastcgi/2.2.12
Set-Cookie: bla bla bla
Location: text
Content-Type: text/html
Content-Encoding: deflate
Connection: close
 

neko

tеam neko
у меня была похожая задача
от собственному опыту советую использовать оператор echo
 

DoctorD

Guest
2neko
это конечно прикольно, только вопрос в том, сохраняется ли эта инфа в какие-нидь переменные или нет и как ее можно достать =)

З.Ы. Не использую никаких КУРЛов ...все делаю fopensocketами
 

DoctorD

Guest
Фанат
да мне то что...мне нада ЛОКЕЙШН в виде строки выдернуть!
 

DoctorD

Guest
Фанат
ответ беру ф-ей fread()
а она мне только контент вываливает ... вроде бы =(
 

Фанат

oncle terrible
Команда форума
если тебе нужны заголовки, то не используй фопен
 

DoctorD

Guest
Фанат во как
$f = fsockopen($main_url,80)
fputs($f,$msg,strlen($msg));
while (!feof($f)) {
$result .= fread($f,4096);
}
fclose($f);
в тако все духе

-~{}~ 14.07.04 18:42:

Фанат
ну а как?
 

ys

отодвинутый новичок
Глян на примеры в:
http://ru3.php.net/manual/en/function.fsockopen.php

например в коментах четвертый сверху.
 
Сверху