HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Что если функция выполнилась с ошибкой? нужна помощь.
  #1  
Старый 24.07.2009, 03:25
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
С нами: 8957330

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

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

Последний раз редактировалось Whois; 24.07.2009 в 03:33..
 
Ответить с цитированием

  #2  
Старый 24.07.2009, 03:45
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
С нами: 8915117

Репутация: 389
По умолчанию

PHP код:
<?php

for ($i 0$i <= 10$i++)
{
  
ob_start();
  echo(
$i '<br>');
  
ob_end_flush();
  
  
ob_flush();
  
flush();
  
  
sleep(1);
}
        
?>
 
Ответить с цитированием

  #3  
Старый 24.07.2009, 03:57
betakley
Новичок
Регистрация: 29.12.2008
Сообщений: 24
С нами: 9139874

Репутация: 20
По умолчанию

CURLOPT_TIMEOUT не больше set_time_limit ???
 
Ответить с цитированием

  #4  
Старый 24.07.2009, 08:53
[QwyZ]
Banned
Регистрация: 07.07.2009
Сообщений: 109
С нами: 8866532

Репутация: 67
По умолчанию

postav pered curl exec @
 
Ответить с цитированием

  #5  
Старый 24.07.2009, 09:55
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

[QwyZ], придавливание ошибки никогда не было вариантом решения проблемы.
 
Ответить с цитированием

  #6  
Старый 24.07.2009, 14:01
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
С нами: 8957330

Репутация: 18
По умолчанию

не то это все ((

Последний раз редактировалось Whois; 24.07.2009 в 14:11..
 
Ответить с цитированием

  #7  
Старый 24.07.2009, 14:12
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
С нами: 8957330

Репутация: 18
По умолчанию

Цитата:
Сообщение от betakley  
CURLOPT_TIMEOUT не больше set_time_limit ???
щас попробую, незнаю будет ли он конфилктовать с set_time_limit(0); я прописывал в начале скрипта
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Юмор. Анекдоты, смешные рассказы/логи. Mobile Болталка 1356 16.06.2010 16:46
Письма девочек-подростков в журнал "Yes!" Lolik Болталка 43 03.03.2009 22:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...