🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #2313

MAnejo de errores...

#2313
From: Pintamono
Date: Mon, 23 Jan 2006 13:16
43 lines
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-mail

Show 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