А у вас хоть одну страницу (любую) так загрузить получается?
Я к тому, что адрес для file_get_contents нужно указывать вместе с http://
или вы ошибку только тут в описании допустили?
Плюс, я бы рекомендовал использовать что-то вроде этого:
$context = stream_context_create(
[
'http' => [
'method' => 'GET',
'protocol_version' => '1.1',
'header' => [
'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0',
'Connection: close',
],
]
);
$stream = fopen('http://url', 'r', false, $context);
$content = stream_get_contents($stream); //тут получаем страницу
$data = stream_get_meta_data($stream); //тут получаем информацию, в том числе заголовки ответа