Как отделить заголовки от тела html страницы, полученной в ответ на GET / HTTP/1.1

Статус
В этой теме нельзя размещать новые ответы.

rdva

Новичок
Как отделить заголовки от тела html страницы, полученной в ответ на GET / HTTP/1.1

PHP:
$socket = fsockopen($host, 80, $errno, $errstr, 30);
$out = "GET ".$path." HTTP/1.1\r\n";
$out .= "Host: ".$host."\r\n";
$out .= "User-Agent: Romano\r\n";
$out .= "Connection: Close\r\n\r\n";
	
fwrite($socket, $out);
while (!feof($socket)) {
       $page .= fgets($socket, 1024);
	}
Получаю содержимое страницы вместе с заголовком, фрагмент:
PHP:
HTTP/1.1 200 OK
Date: Tue, 09 Sep 2008 10:32:56 GMT
Server: Apache/2
X-Powered-By: PHP/5.2.5
Set-Cookie: osCsid=cd0958e5f5c442b93ef254e87e68b7bb; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Vary: Accept-Encoding,User-Agent
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html

7cb1
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="LTR" lang="ru">
<head>
И так далее
Как их разделить? Чтобы заголовок отдельно, тело отдельно? file_get_contents не подходит, т.к. нужно создавать собственные header'ы.
 

Dl

Новичок
Так же, как они отделяются в запросе, видно в приведенном фрагменте.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху