๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #2317

Re: MAnejo de errores...

#2317
From: g A b R i E L
Date: Tue, 24 Jan 2006 03:25
54 lines
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-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!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