Originally published at
AXL's Blog. You can comment here or
there.
В случае необходимости сграбить что-либо я использую curl. По моему мнению, он работает быстрее. Выносим блок кода в отдельную функцию и комфортно используем, также как и file_get_contents(). Последнюю лучше использовать для чтения локальных файлов, хотя скорее всего набор fopen/fread/flose будет лучше, но в единичных случаях это не критично и сейчас речь не об этом.
-
function http_request($url)
-
{
-
$curl_handler = curl_init($url);
-
curl_setopt($curl_handler, CURLOPT_RETURNTRANSFER, 1);
-
$response = curl_exec($curl_handler);
-
curl_close($curl_handler);
-
return $response;
-
}