Article View: chile.comp.programacion
Article #2317Re: MAnejo de errores...
From: g A b R i E L
Date: Tue, 24 Jan 2006 03:25
Date: Tue, 24 Jan 2006 03:25
54 lines
2772 bytes
2772 bytes
antepone a tus funciones una @ (arroba), eso inhibe el envio de errores
al cliente.
shu... no me recuerdo mas, pero comineza por ahi (digo yo!)
espero haber sido "aportativo"
:: g A b R i E L ::
Pintamono escribi๏ฟฝ:
> 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:
<43D59E29.7030408@nospam.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.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!news2.google.com!news4.google.com!news.glorb.com!news.kjsl.com!news.nivel5.cl!not-for-mail From: :: g A b R i E L :: <nospam@nospam.org> Newsgroups: chile.comp.programacion Subject: Re: MAnejo de errores... Date: Mon, 23 Jan 2006 23:25:29 -0400 Organization: Varios Lines: 55 Message-ID: <43D59E29.7030408@nospam.org> References: <1138022201.944365.97910@g47g2000cwa.googlegroups.com> NNTP-Posting-Host: pc-200-73-249-183.pvaldivia3.pc.metropolis-inter.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.nivel5.cl 1138069430 25948 200.73.249.183 (24 Jan 2006 02:23:50 GMT) X-Complaints-To: news@news.nivel5.cl NNTP-Posting-Date: Tue, 24 Jan 2006 02:23:50 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.0.1) Gecko/20020823 Netscape/7.0 X-Accept-Language: es-es, es