Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

PHP di invio della posta su MySQL Errori

Gestione degli errori prende risposte di errore su una pagina Web PHP e consente di creare un metodo per affrontare il problema . È possibile utilizzare un gestore di errore personalizzato per inviare una e-mail all'amministratore del sito web per avvisare l'amministratore che un problema esiste . Questo tipo di codifica prende l'errore , in modo da sapere che gli utenti stanno sperimentando problemi sulla pagina e si possono fermare gli errori di continuare . PHP Editor

PHP è testo normale , il che significa che è possibile modificare il codice con redattori economici o gratuiti . Se si dispone di nessun editor installato sul vostro computer , è anche possibile utilizzare Blocco note di Windows per modificare il codice . È necessario disporre di un server PHP o account host per eseguire il codice in un browser . L'esecuzione del codice in un motore PHP è necessario testare le nuove modifiche al codice.
Creare una funzione personalizzata

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

funzione email_error ( $ eccezione ) {

mail ( ' youremail@domain.com ', 'Errore Preso ', ' PHP errore Pagina' ) ;

}

sostituire l'indirizzo email con il vostro. Il "Errore Catturati " testo è il soggetto , e il "PHP pagina di errore " il testo è il corpo del messaggio. Sostituire questi due parametri con il vostro messaggio .
Aggancio il gestore

Prima i nuovi atti di funzione come un gestore di errori , è necessario associare il gestore con il funzione " set_exception_handler " in PHP . È necessario chiamare la funzione " set_exception_handler " per indicare al compilatore che la funzione è un gestore di errori . Digitare il seguente codice nel tuo codice :

set_exception_handler ( ' email_error ');

Il gestore personalizzato viene chiamato quando si getta un errore manualmente o quando si verifica un errore imprevisto sulla pagina web . Aggancio un gestore degli errori è richiesto , in modo che il compilatore PHP non usa la funzione come una normale funzione orientato agli oggetti .
Generare un'eccezione

Dopo aver creato l'eccezione gestore , è possibile chiamare o " lanciare " l'eccezione in qualsiasi sezione del codice. È " avvolgere " il codice con un gestore di errori di inviare l'e-mail , se PHP restituisce un errore per l'utente. Il codice seguente mostra come "buttare " un errore e chiamare il gestore di errori :

throw new Exception ( email_error ) ;

 

Programmazione © www.354353.com