error_log
Senden Sie irgendwo eine Fehlermeldung
error_log()
sendet eine Fehlermeldung an das Server -Fehlerprotokoll, die Datei oder das Remote -Ziel.
Fehlermeldungen an das Webserverprotokoll und E -Mail -Konto senden:
<? Php // Wenn der Fehler mit der Datenbank verbunden ist, wird eine Fehlermeldung an das Serverprotokoll gesendet if ( ! mysqli_connect ( "localhost" , "bad_user" , "bad_password" , " my_db" ) { ERROR_LOG ( "Eine Verbindung zur Datenbank nicht hergestellt!" , 0 ) ; } // Wenn Ihnen der Foo ausgeht, senden Sie eine E -Mail an den Administrator if ( ! ( $ foo = allocate_new_foo ( ) ) ) { ERROR_LOG ( "Oh nein! Wir sind aus Foos mehr!" , 1 , "[email protected]" ). ; } ?>
ERROR_LOG ( Nachricht , Typ , Ziel , Header ) ;
Parameter | beschreiben |
---|---|
Nachricht | Erforderlich. Gibt die zu erfasste Fehlermeldung an. |
Typ |
Optional. Geben Sie an, wo Fehler gesendet werden sollen. Mögliche Werte:
|
Ziel | Optional. Geben Sie das Ziel der Fehlermeldung an. Dieser Wert wird durch den Wert des Typ -Parameters bestimmt. |
Header |
Optional. Geben Sie zusätzliche Header wie von, CC und BCC an. Dieser Informationstyp verwendet die gleiche integrierte Funktion von Mail (). Nur verwendet, wenn Message_type auf 1 gesetzt ist. CRLF (\ r \ n) sollte verwendet werden, um mehrere Header zu trennen. |