Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, estou fazendo uma página onde haverá um quadro com notícias que estarei carregando de um RSS de outro site.
Vejam meu codigo:
if(!$fp=@fopen("http://www.site.com.br/rss" ,"r" )) { echo "Erro ao abrir a página"; exit;} while(!feof($fp)) { // leia o conteúdo da página $conteudo .= fgets($fp, 1024); }fclose($fp);
Por padrão se ele não conseguir baixar a página em 30 segundos dá um timeout e para de carregar o resto da página.
Haveria uma maneira caso de este timeout de ao invez de apresentar o seguinte erro:
"Fatal error: Maximum execution time of 30 seconds exceeded in C:\AppServ\www\Portal\Montenegro Online\inclusos\cotacao.php on line 30"
...ele apresentar outro erro e continuar normalmente o carregamento da página?
Obrigado.
Carregando comentários...