За последние 24 часа нас посетили 17376 программистов и 1603 робота. Сейчас ищет 921 программист ...

Разные результаты с CURL на локальном и хостиге

Тема в разделе "Прочие вопросы по PHP", создана пользователем Александр Иванов, 10 фев 2010.

  1. Александр Иванов

    Александр Иванов Активный пользователь

    С нами с:
    30 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Адрес:
    Александров
    Народ, подскажите, почему, когда я запускаю скрипт на локальной машине, то страница с сайта возвращается, но когда запускаю на площадке, курл говорит, что не возможно соединиться с хостом.

    Вот часть кода, с помощью которой возвращается страница:
    PHP:
    1.  
    2. function getHttpContent($url){
    3.         $ch = curl_init();
    4.         curl_setopt($ch, CURLOPT_URL, $url);
    5.         curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
    6.         curl_setopt($ch, CURLOPT_VERBOSE, 0);
    7.         curl_setopt($ch, CURLOPT_TIMEOUT , 20);
    8.         curl_setopt($ch, CURLOPT_CONNECTTIMEOUT , 5);
    9.         curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080219 Firefox/2.0.0.12');
    10.         curl_setopt($ch, CURLOPT_HEADER, 0);
    11.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    12.         $content = curl_exec ($ch);
    13.         curl_close($ch);
    14.        
    15.         return $content;
    16. }
    Это результат ошибки "couldn't connect to host"