$headers = array
();
} if (!
$force_fsockopen &&
function_exists('curl_exec'
)) { $this->method = SIMPLEPIE_FILE_SOURCE_REMOTE | SIMPLEPIE_FILE_SOURCE_CURL;
$fp =
curl_init();
$headers2 = array
();
foreach ($headers as $key =>
$value) { $headers2[] = "
$key:
$value";
} if (version_compare(SimplePie_Misc::
get_curl_version(), '7.10.5', '>='
)) { curl_setopt($fp, CURLOPT_ENCODING, ''
);
} curl_setopt($fp, CURLOPT_URL,
$url);
curl_setopt($fp, CURLOPT_HEADER, 1
);
curl_setopt($fp, CURLOPT_RETURNTRANSFER, 1
);
curl_setopt($fp, CURLOPT_FAILONERROR, 1
);
curl_setopt($fp, CURLOPT_TIMEOUT,
$timeout);
curl_setopt($fp, CURLOPT_CONNECTTIMEOUT,
$timeout);
curl_setopt($fp, CURLOPT_REFERER, SimplePie_Misc::
url_remove_credentials($url));
curl_setopt($fp, CURLOPT_USERAGENT,
$useragent);