Article View: chile.comp.programacion
Article #2313MAnejo de errores...
From: Pintamono
Date: Mon, 23 Jan 2006 13:16
Date: Mon, 23 Jan 2006 13:16
43 lines
2495 bytes
2495 bytes
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:
<1138022201.944365.97910@g47g2000cwa.googlegroups.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!g47g2000cwa.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,ac950a37bd445f72,start X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!g47g2000cwa.googlegroups.com!not-for-mail From: "Pintamono" <pintamono79@yahoo.es> Newsgroups: chile.comp.programacion Subject: MAnejo de errores... Date: 23 Jan 2006 05:16:41 -0800 Organization: http://groups.google.com Lines: 44 Message-ID: <1138022201.944365.97910@g47g2000cwa.googlegroups.com> NNTP-Posting-Host: 200.112.41.246 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1138022206 32087 127.0.0.1 (23 Jan 2006 13:16:46 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 23 Jan 2006 13:16:46 +0000 (UTC) User-Agent: G2/0.2 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.0; es-AR; rv:1.8) Gecko/20051111 Firefox/1.5,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: g47g2000cwa.googlegroups.com; posting-host=200.112.41.246; posting-account=skJ50Q0AAACOrmQ9kj5c1tjv36P849np