Помощь по cURL

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

macabre

Новичок
Помощь по cURL

Пишу парсер с авторизацией на cURLе
Но вот загвоздка :
PHP:
$ch=curl_init ($url);
	curl_setopt($ch, CURLOPT_HEADER, 1);
	curl_setopt($ch, CURLOPT_USERAGENT, $uagent);
	curl_setopt($ch, CURLOPT_REFERER, $ref_url); 
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 

	for ($i=0; $i<sizeof($cookie); $i++)	{
	 curl_setopt($ch, CURLOPT_COOKIE, $cookie[$i]); // Куки уже были получены ранее
	}

	$result = curl_exec ($ch);

curl_close ($ch);

	$where = "result.txt";
        file_put_contents($where,$result);
В файл result.txt пишется,просто цифра 1,я так понимаю,это значит что запрос прошел успешно и result TRUE или 1 )

Пожалуйста,подскажите что надо написать,чтобы писалась сама полученная страница.Извиняюсь за тупой за вопрос...

Вопрос 2.
Мне надо узнать чему равна переменная h в JS из полученной страицы.
Вот примерно тот код :
var h = '123frt';
var pos =...
Для этого я использую :
PHP:
function get_h($url) {
	$unique_start = "var h"; // сама переменная 
	$unique_end = "var pos"; // То,что идет после 
	$code = file_get_contents($url);
	preg_match('/'.preg_quote($unique_start,'/').'(.*)'.preg_quote($unique_end, '/').'/Us', $code, $match);
$h=$match[1];
return $h;
}
Ввожу в файл :
PHP:
$h = get_h($where); // Напомню $where = "result.txt";
Правилен ли подход к этому шагу?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху