PHP error_log() Function
Complete PHP Error Reference
Definition and Usage
The error_log() function sends an error to the server error log, a file or a
remote destination.
This funtion returns TRUE on success, or FALSE on failure.
Syntax
|
error_log(error,type,destination,headers)
|
| Parameter |
Description |
| error |
Required. The error message to log |
| type |
Optional. Specifies the error log type.
Possible log types:
- 0 - Default. The error is sent to the servers logging system or a file,
depending on how the error_log configuration is set in the php.ini file
- 1 - The error is sent by email to the address in the destination
parameter. This message type is the only one that uses the headers
parameter
- 2 - The error is sent through the PHP debugging connection. This
option is only available in PHP 3
- 3 - The error is added to the file destination string
|
| destination |
Optional. Specifies where to send the error message. The
value of this parameter depends on the value of the "type" parameter |
| headers |
Optional. Only used if the "type" parameter is "1".
Specifies additional headers, like From, Cc, and Bcc. The additional headers
should be separated with a CRLF (\r\n).
Note: When sending an email, it must contain a From header. This
can be set with this parameter or in the php.ini file. |
Example
The following example sends an e-mail with a custom error:
<?php
$test=2;
if ($test>1)
{
error_log("A custom error has been triggered",
1,"someone@example.com","From: webmaster@example.com");
}
?>
|
The mail received from the code above looks like this:
|
A custom error has been triggered
|
Complete PHP Error Reference

Need an easy way to get data into XML, or transform XML to another format?
MapForce lets you map XML data to/from any combination of XML, database, flat file, Excel 2007, XBRL, or Web services data.
Then it transforms data instantly or auto-generates royalty-free data integration code for recurrent conversions.
New features in Version 2010!
Download a free, fully functional 30-day trial to experience the following features:
- Easy-to-use, graphical data mapping interface
- Instant data transformation
- XSLT 1.0/2.0 and XQuery code generation
- Java, C#, and C++ code generation
- Advanced data processing functions
- Support for all major relational databases including SQL Server, IBM DB2, Oracle, and more
- Visual Studio & Eclipse integration
Download a fully-functional trial today!
|
|
|
|