Foros del Web » Programando para Internet » PHP »

Cómo cambio "Fatal error:..." por if(error){echo 'Sorry, ...';} ?

Estas en el tema de Cómo cambio "Fatal error:..." por if(error){echo 'Sorry, ...';} ? en el foro de PHP en Foros del Web. En algunas ocaciones me sale: Código PHP: Fatal error :  Maximum execution time of 30 seconds exceeded in c : 000miweb_en_windows . orgpag . php on line 81  Cómo se hace ese condicional?...
  #1 (permalink)  
Antiguo 11/08/2004, 09:59
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 1 mes
Puntos: 22
Cómo cambio "Fatal error:..." por if(error){echo 'Sorry, ...';} ?

En algunas ocaciones me sale:

Código PHP:
Fatal errorMaximum execution time of 30 seconds exceeded in c:000miweb_en_windows.orgpag.php on line 81 
Cómo se hace ese condicional?
  #2 (permalink)  
Antiguo 11/08/2004, 10:24
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Puedes controlar el tiempo de ejecución para tus scripts usando la función:

set_time_limit()
www.php.net/set_time_limit

Así le dás más segundos para la ejecución de tu script (si realmente necesita de tanto tiempo de ejecución .. por qué si no es así deberías revisar las rutinas que usas/lógica).

El error que se proboca es "Fatal" .. no sé hasta que punto podrías controlarlo usando las funciones:
http://www.php.net/manual/en/ref.errorfunc.php
(me parece que los errores fatales como ese no se pueden controla .. de todas formas investiga y prueba .. y así nos comentas que tal te fué).

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:38.