Tecnología

Inicio

PHP para enviar por correo electrónico de errores de MySQL

El manejo de errores atrapa las respuestas de error en una página Web PHP y le permite crear un método para tratar el tema. Puede utilizar un controlador de errores personalizado para enviar un correo electrónico al administrador del sitio web para alertar al administrador de que existe un problema. Este tipo de codificación captura el error, para que sepa que sus usuarios están experimentando problemas en la página y que pueden detener los errores de continuar.

editores PHP

PHP es texto plano, lo que significa que puede editar el código con los editores de bajo costo o gratuitos. Si no tiene editor instalado en su ordenador, puede incluso utilizar el Bloc de notas de Windows para modificar el código. Debe tener una cuenta de servidor PHP o host para ejecutar el código en un navegador. La ejecución del código en un motor de PHP es necesario poner a prueba los nuevos cambios en el código.

Creación de una función personalizada

Se puede crear un controlador de errores con cualquier nombre personalizado. El nuevo controlador utiliza la función "correo" para enviar un correo electrónico a cualquier usuario que desea recibir las alertas. Escriba el siguiente código para crear el gestor de errores:

email_error función ($ excepción) {

mail ('[email protected] ',' Error Atrapados ',' Error de página PHP ');

}

Reemplazar la dirección de correo electrónico con su propio. El texto "Error Atrapados" es el sujeto, y el texto "Error de página PHP" es el cuerpo del mensaje. Reemplazar estos dos parámetros con su propio mensaje.

Elevando el Handler

Antes de la nueva función actúa como un controlador de errores, debe enlazar el controlador con la función "set_exception_handler" en PHP. Usted debe llamar a la función "set_exception_handler" para indicar al compilador que la función es un controlador de errores. Escriba el siguiente código en su código:

set_exception_handler ( 'email_error');

El controlador personalizado se llama cuando se lanza un error de forma manual o cuando se produce un error inesperado en la página Web. Conexión de un controlador de errores se requiere, por lo que el compilador de PHP no utiliza la función como función regular orientada a objetos.

Iniciar una excepción

Después de crear el gestor de excepciones, puede llamar o "tirar" la excepción en cualquier sección de su código. Usted "envolver" el código con un controlador de errores para enviar el correo electrónico si PHP devuelve un error al usuario. El código siguiente muestra cómo "lanzar" un error y llamar al controlador de errores:

arrojar nueva Excepción (email_error);