Foros del Web » Programando para Internet » PHP »

Configurar errores de PHP

Estas en el tema de Configurar errores de PHP en el foro de PHP en Foros del Web. Me gustaría poder configurar los mensajes de error de PHP. Por ejemplo, bajo de un error como este: Código: Parse error: syntax error, unexpected $end ...
  #1 (permalink)  
Antiguo 06/04/2008, 12:06
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 4 meses
Puntos: 0
Configurar errores de PHP

Me gustaría poder configurar los mensajes de error de PHP. Por ejemplo, bajo de un error como este:
Código:
Parse error: syntax error, unexpected $end in C:\Documents and Settings\Yo\Escritorio\miweb\index.php on line 101.
poner un enlace a una página de contacto para que me digan qué es lo que falla, y así poder arreglarlo. ¿Se puede hacer?

Por cierto, sé arreglar el error yo solo.
  #2 (permalink)  
Antiguo 06/04/2008, 18:30
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 17 años, 11 meses
Puntos: 9
Re: Configurar errores de PHP

esos tipos de errores se manejan desde el servidor,no se pueden cambiar si no tienes permisos a la configuracion php del server

los que si se pueden mandar a alguna pagina de error o algo son las funciones,tipo

$value = funcion($usuario,$id) or Header ("Location: error.php");

eso es lo que se me ocurre en estos segundos

saludos
  #3 (permalink)  
Antiguo 08/04/2008, 07:22
 
Fecha de Ingreso: diciembre-2007
Mensajes: 10
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Configurar errores de PHP

No estoy muy seguro, pero creo que los únicos errores que maneja el servidor son los de los códigos de estado HTTP (como 404, 403, 500...).

Me parece que los errores de código los envia el programa PHP, porque esos errores me salen exactamente igual cuando previsualizo la página PHP con el programa HTML-Kit.
  #4 (permalink)  
Antiguo 08/04/2008, 08:38
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Configurar errores de PHP

Hola unokpasabaxaki,

Ese problema te aparece cuando dejas alguna llave sin cerrar, por ejemplo:
Código PHP:
if( algo() ) {
     if( 
otracosa() ) {
              echo 
"tadaa";
     } 
Nota que falta la ultima llave, si tu pasas eso por el compilador de PHP, te marcara el error de $end.

Saludos.
  #5 (permalink)  
Antiguo 08/04/2008, 10:48
 
Fecha de Ingreso: mayo-2006
Ubicación: Argentina (Buenos Aires,CABALLITO)
Mensajes: 331
Antigüedad: 17 años, 11 meses
Puntos: 9
Re: Configurar errores de PHP

Cita:
Iniciado por GatorV Ver Mensaje
Hola unokpasabaxaki,

Ese problema te aparece cuando dejas alguna llave sin cerrar, por ejemplo:
Código PHP:
if( algo() ) {
     if( 
otracosa() ) {
              echo 
"tadaa";
     } 
Nota que falta la ultima llave, si tu pasas eso por el compilador de PHP, te marcara el error de $end.

Saludos.
Cita:
Por cierto, sé arreglar el error yo solo.
leer todo el post no cuesta nada!
  #6 (permalink)  
Antiguo 29/09/2008, 18:43
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Re: Configurar errores de PHP

Cita:
Iniciado por resu Ver Mensaje
leer todo el post no cuesta nada!
Pues tiene toda la razón GatorV

@unokpasabaxaki, Hay varios manejadores de errores en PHP. Mira en el manual de PHP:

Error Handling Functions
- Ejemplo

Saludos,
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 23:38.