Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/08/2007, 15:34
Avatar de nicolaspar
nicolaspar
 
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años, 3 meses
Puntos: 34
Re: Manejo De Errores

Habría que ver 2039 que sumatoria es, pero estimo que es un "E_ALL ^ E_NOTICE", y tendrías que tener solo el E_ALL.

Ahora, con el tema de error handler, al inicio de la pagina hace:

Código PHP:
function error_handler($errno$errstr$errfile$errline$errctx) {
    
$errortype = array(1=>"Error"2=>"Warning"4=>"Parsing Error"8=>"Notice"16=>"Core Error"32=>"Core Warning"64=>"Compile Error"128=>"Compile Warning"256=>"User Error"512=>"User Warning"1024=>"User Notice"2048=>"PHP5 Strict Warning"); 
    
$error_handler_string =  "<b>Tipo de error: </b>"$errortype[$errno]." (".$errno.")<br><b>Descripción: <font color=ff0000>".$errstr."</font></b><br><b>El en archivo: </b>".$errfile."<br><b>En la línea: </b>".$errline."<br><br>";
    die(
$error_handler_string);
}
set_error_handler("error_handler");
error_reporting(E_ALL); 
En si, dentro de la función TUYA vas a tener el control del error. Ahí lo que te puse es que lo ponga en pantalla, pero podrías hacer que te mande un email o cosas así, ahora de esta manera el control lo tenes vos, para probarlo podes ahí debajo hacer un echo $var_no_declarada; y lo verás.

Espero que te haya ayudado.
__________________
Mi punto de partida es Que Bueno Lo Nuevo