Whois
24.07.2009, 03:25
Всем привет, сегодня возился с биллингом.
В 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.
В 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.