Article View: chile.comp.programacion
Article #2315Re: MAnejo de errores...
From: Hector Vergara R.
Date: Mon, 23 Jan 2006 22:12
Date: Mon, 23 Jan 2006 22:12
51 lines
2694 bytes
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-mailReferences:
<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