La función error_log() envía un error al registro de errores del servidor, un archivo o un destino remoto.
La función devuelve VERDADERO si tiene éxito y FALSO si falla.
error_log(error,tipo,destino,encabezados)
parámetro | describir |
---|---|
error | Requerido. El mensaje de error para iniciar sesión. |
tipo | Opcional. Especifica el tipo de registro de errores. Posibles tipos de registros: 0: predeterminado. Dependiendo de la configuración error_log en el archivo php.ini, los errores se envían al sistema de registro del servidor o a un archivo. 1: los errores se envían a la dirección en el parámetro de destino. Sólo este tipo utiliza el parámetro de encabezados. 2 - Enviar errores a través de una conexión de depuración PHP. Esta opción sólo está disponible en PHP 3. 3: error enviado a la cadena de destino del archivo. |
destino | Opcional. Especifica dónde enviar mensajes de error. El valor de este parámetro depende del valor del parámetro "tipo". |
encabezados | Opcional. Sólo se utiliza cuando el parámetro "tipo" es 1. Especifica encabezados adicionales como De, CC y CCO. Los encabezados adicionales están separados por CRLF (rn). Nota: Al enviar un correo electrónico, se debe incluir el encabezado De. Esto se puede configurar en el archivo php.ini o mediante este parámetro. |
El siguiente ejemplo envía un correo electrónico con un error personalizado:
<?php$test=2;if ($test>1){error_log("Se ha activado un error personalizado",1,"[email protected]","De: [email protected]");}? >
El correo electrónico recibido por el código anterior es el siguiente:
Se ha activado un error personalizado