2012-04-05 2 views
1

Привет там я использую следующий код, чтобы получить URL-адрес данных, но не получить ничегоне скручиваться возвращающие данные

$url = "http://www.amazon.co.uk/dp/B002P44QH2"; 
$ch = curl_init();echo $url; 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$page = curl_exec($ch); 
print_r(curl_getinfo($ch)); 
curl_close($ch); 
return $page; 

Когда я делаю print_r (curl_getinfo ($ сп)) он возвращает следующий результат:

Array 
(
    [url] => http://www.amazon.co.uk/dp/B002P44QH2 
    [content_type] => 
    [http_code] => 0 
    [header_size] => 0 
    [request_size] => 0 
    [filetime] => -1 
    [ssl_verify_result] => 0 
    [redirect_count] => 0 
    [total_time] => 0 
    [namelookup_time] => 0.10347 
    [connect_time] => 0 
    [pretransfer_time] => 0 
    [size_upload] => 0 
    [size_download] => 0 
    [speed_download] => 0 
    [speed_upload] => 0 
    [download_content_length] => 0 
    [upload_content_length] => 0 
    [starttransfer_time] => 0 
    [redirect_time] => 0 
) 

Когда я сделать это в терминале он дает мне следующую ошибку

curl -I http://www.amazon.co.uk/dp/B002P44QH2 

Ошибка:

curl: (7) Failed to connect to 178.236.5.39: Network is unreachable 

Пожалуйста, помогите

+2

сообщение об ошибке вы получаете довольно очевидно. У вас нет подключения к Интернету. Для этого существует конечное число возможных объяснений ... Сначала я начну с брандмауэра, антивируса и т. Д. –

+0

Этот код отлично работает. Это настоящий вопрос? – Nilpo

+0

да, это настоящий квест, и я думаю, что он может иметь ошибку подключения, потому что когда я пытаюсь выполнить ping любой ip-адрес, он возвращает соединение: сеть недоступна –

ответ

1

Является ли виртуальный хостинг сервер, если да, то какой-то виртуальный хостинг сервер не позволит завиток запросы - проверить этот ответ для получения дополнительной информации https://stackoverflow.com/a/9953646/308251

+0

он отлично работает на реальном сервере, но не работает локально. и у нас есть собственный сервер, который не поделился –

+0

Можете ли вы ping amazon.co.uk –

+0

, он дает мне возможность подключаться: Сеть недоступна –

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