curl -> read header

botan

Новичок
curl -> read header

Хочу получить страничку и отдельно обработать её хедер.

PHP:
$ch = curl_init(); 
  	curl_setopt ($ch, CURLOPT_URL, $url); 
	  curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent); 
  	curl_setopt ($ch, CURLOPT_HEADER, 0); 
  	curl_setopt ($ch, CURLOPT_TIMEOUT, $timeout); 
  	curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1); 
  	curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); 
  	//curl_setopt($ch, CURLOPT_HEADERFUNCTION, 'read_header');
  	$result = curl_exec ($ch); 
  	curl_close ($ch);
Если откроментировать то что закоментировано, где
PHP:
function read_header($ch, $header)
{
   echo $header;
}
То из страницы дёргается только заголовок, сам контент - нет.

Мне надо и то и другое. И поотдельность. И одним запросмом.
Знаю что можно не знаю как :(
 

SMaster

Guest
Если не нужно получать контент:
PHP:
curl_setopt ($ch, CURLOPT_NOBODY, 1);
 
Сверху