PHP MySQL Fehler E-Mail senden

September 30

Fehlerbehandlung fängt Fehlerantworten auf einer PHP-Webseite und ermöglicht die Erstellung eine Methode, mit der Frage befassen. Einen benutzerdefinierten Fehler-Handler können Sie senden eine e-Mail an den Administrator der Website für die Warnmeldung an den Administrator, den ein Problem vorhanden ist. Diese Art der Kodierung fängt den Fehler, so dass Sie wissen, dass Ihre Benutzer auftreten auf der Seite Probleme und Sie können die Fehler aus fortgeführten beenden.

PHP-Editoren

PHP ist reiner Text, was bedeutet, dass Ihr Code mit preiswerten oder kostenlosen Editoren bearbeitet werden kann. Wenn Sie kein Editor auf Ihrem Computer installiert haben, können Sie den Code bearbeiten sogar Windows Notepad. Sie müssen einen PHP-Server oder Host-Konto zum Ausführen des Codes in einem Browser. Ausführen des Codes in ein PHP ist notwendig, um den neuen Codeänderungen zu testen.

Erstellen einer benutzerdefinierten Funktion

Sie können einen Fehlerhandler mit einem benutzerdefinierten Namen erstellen. Der neue Ereignishandler verwendet die "Mail" Funktion eine e-Mail an alle Benutzer senden Sie Benachrichtigungen erhalten möchten. Geben Sie den folgenden Code zum Erstellen des Error-Handlers:

Funktion email_error($exception) {}

e-Mail ('[email protected]', 'Fehler abgefangen', 'Fehler PHP Seiten');

}

Die e-Mail-Adresse mit Ihrer eigenen zu ersetzen. Der Text "Fehler abgefangen" ist das Thema, und der "PHP-Seitenfehler"-Text ist der Text der Nachricht. Diese beiden Parameter durch einen eigenen Text zu ersetzen.

Den Handler-Hooks

Bevor die neue Funktion als einen Fehlerhandler fungiert, müssen Sie den Handler mit der Funktion "Set_exception_handler" in PHP einbinden. Sie müssen die "Set_exception_handler"-Funktion, um dem Compiler mitzuteilen, dass die Funktion einen Fehlerhandler aufrufen. Geben Sie den folgenden Code im Code:

set_exception_handler('email_error');

Der benutzerdefinierte Handler wird aufgerufen, wenn Sie einen Fehler entweder manuell werfen, oder tritt ein unerwarteter Fehler auf der Webseite. Einhängen eines Fehlerhandlers ist erforderlich, die PHP-Compiler die Funktion nicht als eine reguläre objektorientiert-Funktion verwendet.

Eine Ausnahme

Nach dem Erstellen des Ausnahmehandlers rufen Sie oder "Ausnahme" in irgendeinem Teil des Codes. Sie umschließen"" Code mit einem Fehlerhandler, die e-Mail zu senden, wenn PHP ein Fehler an den Benutzer zurückgegeben. Der folgende Code zeigt, wie "werfen" einen Fehler und den Fehlerhandler aufrufen:

neue Exception(email_error) zu werfen;