Foros del Web » Programando para Internet » PHP »

Manejar errores de php

Estas en el tema de Manejar errores de php en el foro de PHP en Foros del Web. Hola gente, sé como evitar que se muestren los errores y los warnings de PHP pero... ¿es posible "manejar" tales errores de forma que, aunque ...
  #1 (permalink)  
Antiguo 01/03/2007, 19:04
Avatar de renton  
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 2 meses
Puntos: 1
Manejar errores de php

Hola gente,
sé como evitar que se muestren los errores y los warnings de PHP pero...
¿es posible "manejar" tales errores de forma que, aunque no aparezcan puedan ser, por ejemplo, guardados en un log, enviados por mail al webmaster..?
O de otra forma ¿Es posible recoger de alguna forma dichos errores/warnings en una variable?

Gracias!
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"
  #2 (permalink)  
Antiguo 01/03/2007, 19:58
 
Fecha de Ingreso: mayo-2006
Ubicación: Madrid
Mensajes: 153
Antigüedad: 17 años, 11 meses
Puntos: 3
Re: Manejar errores de php

Me parece que tienes que añadir a la configuración de Apache lo siguiente:

Código PHP:
php_admin_value log_erros "on"
php_admin_value error_log "DireccionDelArchivoQueQuieresQueSeaLog" 
Nunca lo he hecho, pero da la casualidad de que recordaba un apartado en el libro con el que empezé a programar en PHP dedicado a los errores.

Saludos!
  #3 (permalink)  
Antiguo 01/03/2007, 20:50
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 2 meses
Puntos: 81
Re: Manejar errores de php

Mmm.. creo que te conviene usar esto:
Código PHP:
error_reporting(E_ALL); 
Pon eso en la primera linea de tu/s archivo/s php y tendras la muestra de los errores que ocasionan e incluso los warnings... Asi cuando tengas cero error la comentas y no tienes que cambiar la configuracion de tu apache cada vez que quieras ver errores.

Suerte!
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #4 (permalink)  
Antiguo 01/03/2007, 20:58
 
Fecha de Ingreso: mayo-2006
Ubicación: Madrid
Mensajes: 153
Antigüedad: 17 años, 11 meses
Puntos: 3
Re: Manejar errores de php

Me parece que lo que quiere es quitar los errores para que no los vean los usuarios (porque no quedan precisamente bonitos) pero sí que se registren en un log para ser consciente de ellos.

Saludos!
  #5 (permalink)  
Antiguo 02/03/2007, 04:22
Avatar de renton  
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 2 meses
Puntos: 1
Re: Manejar errores de php

Exacto stardust, y tu código me ha ido como anillo al dedo. :)
Muchísimas gracias!!
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:51.