๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #2315

Re: MAnejo de errores...

#2315
From: Hector Vergara R.
Date: Mon, 23 Jan 2006 22:12
51 lines
2694 bytes
con ese error_reporting(0) nunca te van a llegar los errores a tu manejador 
de errores (miGestorErrores).

saludos

"Pintamono" <pintamono79@yahoo.es> escribi๏ฟฝ en el mensaje 
news:1138022201.944365.97910@g47g2000cwa.googlegroups.com...
> Necesito manejra los errores que aparecen en la web...
> vi el ejemplo que aparece en el manual de referencia de php pero no me
> funciona como esperaba...
> La idea es que cuando ocurra un error, le avise al usuario pero no
> termine la ejecucion del programa (si es que el error no afecta la
> misma)
> Otra cosa es que los errores mysql no me los maneja con esa funcion...
>
> error_reporting(0);
>
> // funcion de gestion de errores
> function miGestorErrores($num_err, $cadena_err, $archivo_err,
> $linea_err)
> {
>  switch ($num_err) {
>  case E_USER_ERROR:
>   echo "<b>ERROR</b> [$num_err] $cadena_err<br />\n";
>   echo "  Error fatal en la linea $linea_err del archivo
> $archivo_err";
>   echo ", PHP " . PHP_VERSION . " (" . PHP_OS . ")<br />\n";
>   echo "Abortando...<br />\n";
>   exit(1);
>   break;
>  case E_USER_WARNING:
>   echo "<b>ADVERTENCIA</b> [$num_err] $cadena_err<br />\n";
>   break;
>  case E_USER_NOTICE:
>   echo "<b>NOTICIA</b> [$num_err] $cadena_err<br />\n";
>   break;
>  default:
>   echo "Tipo de error desconocido: [$num_err] $cadena_err<br />\n";
>   break;
>  }
> }
>
> // establecer el gestor de errores definido
> $gestor_errores_anterior = set_error_handler("miGestorErrores");
>
> Los errores principalmente son de tipo mysql o en algunos casos ftp...
> como puedo manejar esto???
> die() es una opcion pero me termina la ejecucion del programa...
> Por favor, necesito una idea...
> Gracias.
> 
Technical Details
Message-ID: <dr3kaa$kl0$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
References: <1138022201.944365.97910@g47g2000cwa.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,ac950a37bd445f72
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail
From: "Hector Vergara R." <hvergara@nospam.gmail.com>
Newsgroups: chile.comp.programacion
Subject: Re: MAnejo de errores...
Date: Mon, 23 Jan 2006 19:12:42 -0300
Organization: Varios
Lines: 53
Message-ID: <dr3kaa$kl0$1@news.nivel5.cl>
References: <1138022201.944365.97910@g47g2000cwa.googlegroups.com>
NNTP-Posting-Host: pc-75-16-83-200.cm.vtr.net
X-Trace: news.nivel5.cl 1138054282 21152 200.83.16.75 (23 Jan 2006 22:11:22 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Mon, 23 Jan 2006 22:11:22 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2180
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-RFC2646: Format=Flowed; Original