vitforum
Новичок
(PHP) Как продолжить выполнение скрипта после ошибки открытия сокета fsockopen()
Открываю сокет через fsockopen(). Когда клиент, к которому подключаюсь есть, то все проходит прекрасно. Когда же клиента нет, то по истечению таймаута (30 сек - по умолчанию) выдает ошибку и скрипт дальше не выполняется.
Вопрос: как обработать ошибку fsockopen() и продолжить выполнение скрипта?
Когда использую @fsockopen - вообще ничего не загружается на страничке.
а если : try {
throw new Exception(fsockopen($address, $service_port));
}
catch (Exception $e) {
print $e->getMessage();
}
всеравно выдает ошибку по истечению таймаута
Может нужно дополнительные настройки php.ini?
Открываю сокет через fsockopen(). Когда клиент, к которому подключаюсь есть, то все проходит прекрасно. Когда же клиента нет, то по истечению таймаута (30 сек - по умолчанию) выдает ошибку и скрипт дальше не выполняется.
Вопрос: как обработать ошибку fsockopen() и продолжить выполнение скрипта?
Когда использую @fsockopen - вообще ничего не загружается на страничке.
а если : try {
throw new Exception(fsockopen($address, $service_port));
}
catch (Exception $e) {
print $e->getMessage();
}
всеравно выдает ошибку по истечению таймаута
Может нужно дополнительные настройки php.ini?