|
|
|
| Вот код:
<?php
$url=$_GET['url'];
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "$url");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 2);
curl_setopt($ch, CURLOPT_HEADER, 1);
$h=curl_exec($ch);
curl_close ($ch);
echo $h;
?>
|
заголовки выводится перед текстом страницы, как сделать что бы они отправлялись как заголовки? | |
|
|
|
|
|
|
|
для: xlr
(17.06.2007 в 00:53)
| | Я так понимаю что надо вырезать их из страницы но как это сделать?Или может в curl-ле какие-нить функции специально для этого есть? | |
|
|
|
|
|
|
|
для: xlr
(17.06.2007 в 00:53)
| | Заголовки отделяются от содержимого пустой строкой. Нужно резать по ней.
<?
print_r(explode("\r\n\r\n", $h, 2));
|
| |
|
|
|
|
|
|
|
для: Саня
(17.06.2007 в 01:33)
| | print_r(explode("\r\n\r\n", $h, 1));
:) | |
|
|
|
|
|
|
|
для: Trianon
(17.06.2007 в 02:08)
| | Нет, не покатит | |
|
|
|
|
|
|
|
для: Саня
(17.06.2007 в 04:36)
| | Гм,чет не работает так | |
|
|
|
|
|
|
|
для: XLR
(17.06.2007 в 11:55)
| | пробывал вот так заголовки отправлять:
$c=strpos($h, "\r\n\r\n");
$header=substr($h, 0, $c);
$header_mas=split("\r\n", $header);
foreach($header_mas as $header){
header($header);
}
|
Вообще страница не загружается почему так?? | |
|
|
|
|
|
|
|
для: xlr
(17.06.2007 в 18:05)
| | Попробуйте добавить опцию curl_setopt($ch, CURLOPT_NOBODY, 1); и в переменной $h будет только заголовок. | |
|
|
|
|
|
|
|
для: Саня
(17.06.2007 в 18:22)
| | Сделал 2 сеанса курл - один получает заголовки,другой тело страницы спасибо за помощь. | |
|
|
|