глюк curl

Тема в разделе "PHP", создана пользователем autos, 16 июл 2011.

Модераторы: latteo
  1. autos

    autos

    Регистр.:
    14 июл 2007
    Сообщения:
    186
    Симпатии:
    48
    на сервере
    PHP Version 5.2.17
    cURL support enabled
    cURL Information libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5


    первый раз такой глюк
    curl_exec ничего не возвращает, пробовал разные параметры, урлы
    перегружал vps, все функции отдают true, а контент в переменные не отдает $page, $err, $errmsg, $header пустые

    PHP:
    <?php
        $url 
    'http://google.ru/';  

        
    $ch curl_init();  
    if (
    $ch)
    {
        echo 
    'ch true try work <br>';
        
    curl_setopt($chCURLOPT_URL$url);
        
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
    curl_setopt($chCURLOPT_HEADER1);
        
    curl_setopt($chCURLOPT_TIMEOUT10);
        echo 
    'ch set params <br>';
        
    $page curl_exec ($ch);
      
    $err     curl_errno$ch );
      
    $errmsg  curl_error$ch );
      
    $header  curl_getinfo$ch );

        echo 
    'ch execut <br>';

        print 
    $err;
        print 
    $errmsg;
        print 
    $header;

        
    curl_close($ch); 
        echo 
    'ch try to close<br>';     
        echo 
    $page;  
        print 
    $page;
    }
    else echo 
    'ch error!';
    ?>

    на выходе
    ch true try work
    ch set params
    ch execut
    0Arraych try to close
     
  2. zzallexx

    zzallexx

    Регистр.:
    11 июн 2008
    Сообщения:
    1.036
    Симпатии:
    699
    у меня 301 редирект выдал добавь
    PHP:
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
     
  3. autos

    autos

    Регистр.:
    14 июл 2007
    Сообщения:
    186
    Симпатии:
    48
    я пробовал и так, это не помогает выдает все параметры пустые, не пишет что есть редирект 301, да и любой другой сайт взять без редиректа все равное ничего не показывает

    нашел решение! кто-то хитрый прописал в php.ini
    disable_functions exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec