[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемы с curl
denis79513
Есть функция:

function getPage( $url )
{
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,$url);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"); //агент которым мы представимся
curl_setopt ($ch, CURLOPT_TIMEOUT, 15 ); // таймаут
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_COOKIE, 'fuid01=4b55eb3819e45ffc.GHz1qZGVLdiellfrdaV8oOurD-eyAQLruoiXkgwQlajZVIiK72GT1sl3vBlpr8MCD-dfUUrA7hZR_ahgXI XDZ-3EAqCx5Nfdnl4SSdbSbfPeOJCprMor9M0eB8hpEVX1;');
$html = curl_exec ($ch);
return $html;
curl_close($ch);
//echo $html;
//$result = iconv("Windows-1251", "UTF-8", $result); // в случае если кодировка отличается то перекодируем результат.
//$result = convTegs( $result );

}


Если просто вызвать функцию, работает нормально:
$site = getPage($url);



А когда эта функция выполняется в массиве:

foreach($li as $i => $url)
{
$site = getPage($url);
echo $html;
}


Выдает ошибки при каждом выполнении цикла, т.е не один из url не скачивается, почему?
400 Bad Request
nginx/0.7.64
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.