Аналог функции file_get_contents() для загрузки данных с посторонних ресурсов (используем библиотеку

Jul 20, 2009 11:55


Originally published at AXL's Blog. You can comment here or there.

В случае необходимости сграбить что-либо я использую curl. По моему мнению, он работает быстрее. Выносим блок кода в отдельную функцию и комфортно используем, также как и file_get_contents(). Последнюю лучше использовать для чтения локальных файлов, хотя скорее всего набор fopen/fread/flose будет лучше, но в единичных случаях это не критично и сейчас речь не об этом.


  1. function http_request($url)

  2. {

  3.     $curl_handler = curl_init($url);

  4.     curl_setopt($curl_handler, CURLOPT_RETURNTRANSFER, 1);

  5.     $response = curl_exec($curl_handler);

  6.     curl_close($curl_handler);

  7.     return $response;

  8. }

php

Previous post Next post
Up