|
|
|
|
<?php
$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
|
в данном примере все полученные данные запишутся в фалик.
А как мне их запихать в переменную? | |
|
|
|
|
|
|
|
для: smit272
(02.12.2007 в 02:48)
| | непонятно одновременно записать в файл и в переменную или просто в переменную | |
|
|
|
|
|
|
|
для: exp
(02.12.2007 в 04:55)
| | просто в переменную
чтобы дальше совершать какие-то действия | |
|
|
|
|
|
|
|
для: smit272
(02.12.2007 в 02:48)
| | Вам только HTTP-заголовки нужны? Тогда можно воспользоваться следующим решением
<?php
// Задаём адрес удалённого сервера
$curl = curl_init("http://www.php.net");
// Возвращаем результат как строку
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
// Получаем только заголовки
curl_setopt($curl, CURLOPT_HEADER, 1);
// Исключаем тело документа
curl_setopt($curl, CURLOPT_NOBODY, 1);
// Получаем содержимое страницы
$content = curl_exec($curl);
// Закрываем CURL соединение
curl_close($curl);
echo $content;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(02.12.2007 в 12:42)
| | спс, точно про RETURNTRANSFER что-то я забыл :) | |
|
|
|