Nwlapcug.com


PHP per inviare Email su MySQL. exe Errori

Gestione degli errori le catture di risposte di errore in una pagina Web PHP e ti permette di creare un metodo per affrontare il problema. È possibile utilizzare un gestore di errori personalizzato inviare un'e-mail all'amministratore del sito Web per avvisare l'amministratore che un problema esiste. Questo tipo di codifica rileva l'errore, quindi sai che gli utenti riscontrano problemi nella pagina e ci si possono fermare gli errori dalle continue.

Editor PHP

PHP è testo normale, il che significa che è possibile modificare il codice con i redattori di basso costosi o gratis. Se non si dispone di nessun editor installato sul tuo computer, è possibile utilizzare anche Windows blocco note per modificare il codice. È necessario disporre di un account di server o host PHP per eseguire il codice in un browser. Esecuzione del codice in un PHP motore è necessario testare le nuove modifiche al codice.

Creazione di una funzione personalizzata

È possibile creare un gestore degli errori con qualsiasi nome personalizzato. Il nuovo gestore utilizza la funzione "mail" per inviare una mail a qualsiasi utente che si desidera ricevere gli avvisi. Digitare il seguente codice per creare il gestore di errore:

Function email_error($exception) () {

posta ('[email protected]', 'Errore catturato', 'Errore di pagina PHP');

}

Sostituire l'indirizzo email con il tuo. Il testo "Errore rilevato" è il soggetto, e il testo di "Errore di pagina PHP" è il corpo del messaggio. Sostituire questi due parametri con il vostro messaggio.

Il gestore di aggancio

Prima che la nuova funzione agisce come un gestore di errore, è necessario associare il gestore con la funzione di "set_exception_handler" in PHP. È necessario chiamare la funzione di "set_exception_handler" per indicare al compilatore che la funzione è un gestore di errore. Digitare il seguente codice nel codice:

set_exception_handler('email_error');

Quando si lancia in un errore manualmente o quando si verifica un errore imprevisto nella pagina Web, viene chiamato il gestore personalizzato. Aggancio di un gestore degli errori è necessaria, affinché il compilatore PHP non utilizza la funzione come una normale funzione orientato agli oggetti.

Un'eccezione

Dopo aver creato il gestore di eccezioni, è possibile contattare o "generare" l'eccezione in qualsiasi sezione del codice. Si "avvolgere" il tuo codice con un gestore degli errori per inviare l'e-mail se PHP restituisce un errore per l'utente. Il codice riportato di seguito viene illustrato come per "lanciare" un errore e chiamare il gestore di errore:

gettare nuova Exception(email_error);