Alexander
Новичок
Обработчик ошибок считывания из сокета
Иногда по каким-либо причинам сервер не отвечает на HTTP запрос.
Хотя сокет открыт успешно. Но в ответ на ничего не приходит=( При этом в программе возникает ошибка: "Fatal error: Maximum execution time of 60 seconds exceeded in C:\...". Как не нее можно поставить обработчик? Вот пример кода:
Иногда по каким-либо причинам сервер не отвечает на HTTP запрос.
Хотя сокет открыт успешно. Но в ответ на ничего не приходит=( При этом в программе возникает ошибка: "Fatal error: Maximum execution time of 60 seconds exceeded in C:\...". Как не нее можно поставить обработчик? Вот пример кода:
PHP:
function send($tuuda){
$fp = fsockopen("http://host.ru",80,$errno,$errstr,30);
if (!$fp){
echo"o6ibka :".$errno."<br>".$errstr;
}else{
$otvet="";
fwrite($fp, $tuuda);
while(!feof($fp)){
global $otvet;
$otvet .= fgets($fp, 1024);
};
fclose($fp);
return $otvet;
};
};