// create a new cURL resource
$ch = curl_init();
// set parameters
$parameters = array(
'foo'=>'bar',
'herp'=>'derp'
);
// add get to url
$url = 'http://example.com/index.php'
$url.= '?'.http_build_query($parameters, null, '&');
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // return the content
// execute
$data = curl_exec($ch);
Затем у вас должно быть содержимое файла в $ data, вы, вероятно, захотите выполнить некоторую проверку ошибок, но вы можете узнать, как это сделать, на php.net .