2016-01-23 2 views
0

Я пытаюсь загрузить некоторые данные с этим кодомPHP Curl не может извлекать данные из любого URL

function file_get_contents_curl($url) { 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_URL, $url); 
$data = curl_exec($ch); 
curl_close($ch); 
return $data; 
} 
    $file= file_get_contents_curl('www.website.com/page'); 

и я получаю errorno 7

CURLE_COULDNT_CONNECT (7) 
Failed to connect() to host or proxy. 

Я попытался с www.google. com тоже, но у меня такая же ошибка.

Я предполагаю, что мне нужно что-то изменить на сервере (linux), но я не знаю, что.

спасибо.

+0

Пробовал ли вы с http: // спереди? –

+0

Вы попробовали «curl google.com» в командной строке? –

+0

У меня есть http: // впереди. Он работает с localhost. Я не знаю, как попробовать «curl google.com» в командной строке на моем сервере хостинга. – user3549602

ответ

0

Ваш вопрос уже ответил ранее. Вы можете проверить этот вопрос:

How to resolve cURL Error (7): couldn't connect to host? Если вы не можете поймать google, вы должны проверить свой брандмауэр.

+0

Я проверил этот url в ответ, но я не знаю, как отключить selinux на моем сервере хостинга. Я не упоминал, что мой код работает на localhost. – user3549602

Смежные вопросы