Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Сеть > проблемки с CURLOPT_WRITEHEADER


Автор: KPOT 29.11.2006, 21:12
Код

<?php 
//Error_Reporting(E_ALL & ~E_NOTICE);
$server_name = curl_init("http://www.narod.ws/");

$log[0] = fopen("head.txt", "a+");
$log[1] = fopen("error.txt", "a+");
$log[2] = fopen("out.txt", "a+");

curl_setopt($server_name, CURLOPT_WRITEHEADER, $log[0]);
curl_setopt($server_name, CURLOPT_STDERR, $log[1]);
curl_setopt($server_name, CURLOPT_FILE, $log[2]); 
curl_setopt($server_name, CURLOPT_REFERER, "http://putin.ru/");

echo curl_exec($server_name);
curl_close($server_name);
fclose($log[0]);
fclose($log[1]);
fclose($log[2]);
?>


дык вот, этот код выводит просто 1 и всё.

Вообще у меня написаны правильно?
curl_setopt($server_name, CURLOPT_WRITEHEADER, $log[0]);
curl_setopt($server_name, CURLOPT_STDERR, $log[1]);
curl_setopt($server_name, CURLOPT_FILE, $log[2]); 


Прошу прощения если тупой вопрос

Автор: Aliance 10.12.2006, 11:27
Цитата(KPOT @  29.11.2006,  22:12 Найти цитируемый пост)
дык вот, этот код выводит просто 1 и всё.

А что он должен еще выводить из этой строчки: echo curl_exec($server_name);? Либо правду, либо ложь.

Автор: KPOT 4.1.2007, 02:47
походу надо было ещё curl_setopt($start_curl, CURLOPT_FOLLOWLOCATION, 1); Я решил потом эту проблему.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)