1. ¿Buscando un Banco para abrir tu primera cuenta de ahorros? Revisa nuestro comparativo de cuentas cero mantenimiento haciendo clic aquí.
    Ocultar anuncio

Mensajes de error en Php

Publicado en 'Webmasters' por UnProgramador, 8 Ene 2010.





  1. UnProgramador

    UnProgramador Miembro nuevo

    Registro:
    18 Dic 2009
    Mensajes:
    27
    Likes:
    0




    Wenas, quisiera saber como hacen para "capturar" este tipo de mensaje de error/warning en php... capturarlo para ejecutar otra acción o redireccionar a otra página o mostrar un mensaje menos feo al usuario.
    Ejemplo de mensaje:"Warning: DOMDocument::load...failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in..."

    slds.
     


  2. anata

    anata Miembro nuevo

    Registro:
    19 Dic 2009
    Mensajes:
    30
    Likes:
    0
    Creo que existe el try catch también en PHP ¿no?
     
  3. ovalencia

    ovalencia Miembro maestro

    Registro:
    22 Dic 2009
    Mensajes:
    294
    Likes:
    11
    Si es un error de PHP, es mejor que se visualice, creeme, asi sabras que hay un error, algunos alojamientos crean un archivo en log error_log o error.log en cada carpeta y lo puedes ver desde el administrador de archivos.

    Si es un "error" con codigo HTML (400, 404, 500, etc) puedes hacerle un redireccionamiento en el archivo .htaccess

    Yo tengo 2 lineas en casi todos mis htaccess:

    ErrorDocument 403 /404.html
    ErrorDocument 404 /404.html

    Y mi 404.html es un archivo HTML personalizado, sin embargo hay otras soluciones
    Ojala ayude algo
    Saludos
     
  4. UnProgramador

    UnProgramador Miembro nuevo

    Registro:
    18 Dic 2009
    Mensajes:
    27
    Likes:
    0
    anata, el try catch no captura esos warnings.
    ovalencia, buen dato. lo voy a intentar.

    gracias =)