Что если функция выполнилась с ошибкой? нужна помощь.

Discussion in 'PHP' started by Whois, 24 Jul 2009.

  1. Whois

    Whois Banned

    Joined:
    5 May 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Всем привет, сегодня возился с биллингом.
    В 2 словах суть в том что он должен выводить ответ в в браузер:
    echo "бла бла бла";
    после чего выgолняется гет запрос на сервер. (через curl сделал)

    Пример:
    echo "все ок";
    curl (http://domen.ru?getzapros=poexal);

    Все хорошо, все пашет... Но только в том случае если сервер он лайн. Сегодня сервер даунился и соответсвтенно повыскакивали ошибки.(в биллинге) . Ошибка типа: нет ответа скрипта. Насколько я понял они были связаны с тем что не выполнялся гет запрос (на сервер который был в дауне), и соответсвенно браузер ничего не выводилось (echo не выполнялось).
    Перепробовал следующее
    1. Выброс в буфер после echo
    ob_flush();
    flush();
    2. @ перед curl функцией
    3. erorr_reporting(0);
    4. делал условие if (epmty(curl)) {echo}else{echo}


    Вобщем ничего не помогло...
    подскажите кто что может. Как можно пропустить функцию? Мне нужно чтобы в любой случае (независимо от статуса выполнения гет запроса) выполнился оператор echo. Для биллинга главноек echo.
     
    #1 Whois, 24 Jul 2009
    Last edited: 24 Jul 2009
  2. FireFenix

    FireFenix Elder - Старейшина

    Joined:
    3 Jun 2009
    Messages:
    390
    Likes Received:
    115
    Reputations:
    23
    PHP:
    <?php

    for ($i 0$i <= 10$i++)
    {
      
    ob_start();
      echo(
    $i '<br>');
      
    ob_end_flush();
      
      
    ob_flush();
      
    flush();
      
      
    sleep(1);
    }
            
    ?>
     
  3. betakley

    betakley Member

    Joined:
    29 Dec 2008
    Messages:
    18
    Likes Received:
    7
    Reputations:
    0
    CURLOPT_TIMEOUT не больше set_time_limit ???
     
  4. [QwyZ]

    [QwyZ] Banned

    Joined:
    7 Jul 2009
    Messages:
    71
    Likes Received:
    27
    Reputations:
    5
    postav pered curl exec @
     
  5. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    [QwyZ], придавливание ошибки никогда не было вариантом решения проблемы.
     
  6. Whois

    Whois Banned

    Joined:
    5 May 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    не то это все ((
     
    #6 Whois, 24 Jul 2009
    Last edited: 24 Jul 2009
  7. Whois

    Whois Banned

    Joined:
    5 May 2009
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    щас попробую, незнаю будет ли он конфилктовать с set_time_limit(0); я прописывал в начале скрипта
     
Loading...
Similar Threads - функция выполнилась ошибкой
  1. GAiN
    Replies:
    4
    Views:
    6,862