PHP error_log()Funktionen
Vollständiges PHP-Fehler-Referenzhandbuch
Definition und Verwendung
Die Funktion error_log() sendet einen Fehler an das Server-Fehlerprotokoll, eine Datei oder ein Remote-Ziel.
Gibt bei Erfolg TRUE zurück, bei Fehlschlag FALSE.
Syntax
error_log(error,type,destination,headers)
| Parameters | Beschreibung |
|---|---|
| error | Erforderlich. Die Fehlermeldung, die protokolliert werden soll. |
| type | Optional. Gibt den Typ der Fehlerprotokollierung an. Mögliche Protokollierungstypen:
|
| destination | Optional. Gibt an, wohin die Fehlermeldung gesendet werden soll. Der Wert dieses Parameters hängt vom Wert des Parameters "type" ab. |
| headers | Optional. Wird nur verwendet, wenn der Parameter "type" 1 ist. Gibt zusätzliche Header an, wie z. B. From, Cc und Bcc. Zusätzliche Header werden durch CRLF (\r\n) getrennt. Hinweis:Beim Senden einer E-Mail muss der From-Header enthalten sein. Er kann in der Datei php.ini oder über diesen Parameter festgelegt werden. |
Beispiele
Das folgende Beispiel sendet eine E-Mail mit einem benutzerdefinierten Fehler:
<?php
$test=2;
if ($test>1)
{
error_log("Ein benutzerdefinierter Fehler wurde ausgelöst",
1,"[email protected]","From: [email protected]");
}
?>
$test=2;
if ($test>1)
{
error_log("Ein benutzerdefinierter Fehler wurde ausgelöst",
1,"[email protected]","From: [email protected]");
}
?>
Die E-Mail, die der obige Code empfängt, lautet wie folgt:
Ein benutzerdefinierter Fehler wurde ausgelöst
Vollständiges PHP-Fehler-Referenzhandbuch Andere Erweiterungen