Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

PHP για να στείλετε e-mail στο MySQL Λάθη

Λαθών πιάνει αποκρίσεις σφαλμάτων σε μια σελίδα Web PHP και σας επιτρέπει να δημιουργήσετε μια μέθοδο για να ασχοληθεί με το θέμα . Μπορείτε να χρησιμοποιήσετε ένα προσαρμοσμένο πρόγραμμα χειρισμού σφαλμάτων για να στείλετε ένα email στο διαχειριστή του δικτυακού τόπου για να προειδοποιήσει τον διαχειριστή που υπάρχει ένα πρόβλημα . Αυτό το είδος της κωδικοποίησης πιάνει το λάθος , ώστε να γνωρίζετε ότι οι χρήστες σας αντιμετωπίζετε προβλήματα σχετικά με τη σελίδα και μπορείτε να σταματήσετε τα λάθη από το να συνεχίσει . PHP Συντάκτες
Η

PHP είναι απλό κείμενο , το οποίο σημαίνει ότι μπορείτε να αλλάξετε τον κωδικό σας με φθηνή ή δωρεάν συντάκτες . Αν δεν έχετε εγκατεστημένο στον υπολογιστή σας editor , μπορείτε ακόμη και να χρησιμοποιήσετε το Windows Notepad για να επεξεργαστείτε τον κώδικα . Πρέπει να έχετε ένα διακομιστή PHP ή λογαριασμού φιλοξενίας για να εκτελέσετε τον κώδικα σε ένα πρόγραμμα περιήγησης . Τρέχοντας τον κώδικα σε μια μηχανή PHP είναι απαραίτητο να δοκιμάσουν τις νέες αλλαγές στον κώδικα .
Εικόνων Δημιουργία μιας προσαρμοσμένης
Λειτουργία

Μπορείτε να δημιουργήσετε ένα πρόγραμμα χειρισμού σφαλμάτων με οποιοδήποτε προσαρμοσμένο όνομα . Η νέα χειριστής χρησιμοποιεί τη λειτουργία " μήνυμα " για να στείλετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου σε οποιονδήποτε χρήστη που θέλετε να λαμβάνετε τις ειδοποιήσεις . Πληκτρολογήστε τον ακόλουθο κώδικα για να δημιουργήσετε το πρόγραμμα χειρισμού σφαλμάτων :

email_error λειτουργία ( $ εξαίρεση) {

mail ( « youremail@domain.com ',' Error Caught » , «σφάλμα PHP Σελίδα » ) ?

}

Αντικαταστήστε τη διεύθυνση ηλεκτρονικού ταχυδρομείου με το δικό σας . Η " Σφάλμα Caught " κείμενο είναι το θέμα , και το "σφάλμα PHP Page " κείμενο είναι το σώμα του μηνύματος . Αντικαταστήστε αυτές τις δύο παραμέτρους με το δικό σας μήνυμα .

Η Συνδέοντας το Handler
Η

Πριν από τη νέα λειτουργία ενεργεί ως χειριστής σφάλματος , θα πρέπει να συνδέσετε το χειριστή με το " set_exception_handler " λειτουργία σε PHP . Θα πρέπει να καλέσετε τη λειτουργία " set_exception_handler " να πει ο compiler ότι η λειτουργία είναι ένα πρόγραμμα χειρισμού σφαλμάτων . Πληκτρολογήστε τον ακόλουθο κώδικα στον κώδικά σας :

set_exception_handler ( « email_error ') ?

Το έθιμο handler καλείται όταν ρίξει ένα λάθος είτε με το χέρι ή όταν ένα απροσδόκητο σφάλμα εμφανίζεται στην ιστοσελίδα . Συνδέοντας ένα πρόγραμμα χειρισμού σφαλμάτων είναι απαραίτητη , έτσι ώστε η PHP compiler δεν χρησιμοποιεί τη λειτουργία ως τακτική object-oriented λειτουργία .
Εικόνων Ρίξτε μια εξαίρεση
Η

Αφού δημιουργήσετε την εξαίρεση χειριστή , μπορείτε να καλέσετε ή να «ρίξει» την εξαίρεση σε οποιοδήποτε τμήμα του κωδικού σας . Θα « τυλίξει » τον κωδικό σας με ένα πρόγραμμα χειρισμού σφαλμάτων για να στείλετε το μήνυμα ηλεκτρονικού ταχυδρομείου , εάν PHP επιστρέφει ένα σφάλμα στο χρήστη . Ο ακόλουθος κώδικας δείχνει πώς μπορείτε να "ρίξει " ένα σφάλμα και να καλέσετε τον χειριστή λάθους:

ρίξει νέο Exception ( email_error ) ?
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα