Δημιουργήστε έναν πίνακα για να αποθηκεύσετε τις διευθύνσεις ηλεκτρονικού ταχυδρομείου στη λίστα . Για παράδειγμα, πληκτρολογήστε :
< php
$ mailing_list = array ( " john@example.com " , " paula@example.com " , " cindy@example.com " ) ? 2
Δημιουργία μεταβλητών για να αποθηκεύσετε το θέμα και το μήνυμα . Χρησιμοποιήστε τη λειτουργία " wordwrap " να περιοριστεί κάθε γραμμή μέσα στο μήνυμα για όχι περισσότερο από 70 χαρακτήρες . Για παράδειγμα, πληκτρολογήστε :
$ subject = " σημαντικό μήνυμα "?
$ Message = " Αυτό είναι μια σημαντική υπενθύμιση ότι η αποψινή εκδήλωση θα πραγματοποιηθεί στις 8:00 μ.μ. " ?
$ message = wordwrap ( $ μήνυμα , 70 ) ?
εικόνων 3
Δημιουργήστε μια μεταβλητή για την αποθήκευση τυχόν πρόσθετες κεφαλίδες θέλετε να συμπεριλάβετε στο μήνυμα . Διαχωρίστε κάθε κεφαλίδα με τα επιστροφής σε νέα σειρά χαρακτήρων " \\ r \\ n ". Για παράδειγμα, πληκτρολογήστε :
$ headers = " Από : webmaster@example.com " . " \\ r \\ n" . " Απάντηση - Προς: webmaster@example.com " . " \\ r \\ n" . "X - Mailer : PHP /" . phpversion ( ) ?
Η 4
Δημιουργία μεταβλητών για να κρατήσει τις παραμέτρους επιτάχυνσης . Για παράδειγμα, πληκτρολογήστε :
$ max_emails_sent = 10 ?
$ Sleep_time = 10 ?
5
Δημιουργήστε μια λειτουργία που χρησιμοποιεί την PHP λειτουργία " μήνυμα " για να στείλετε το μήνυμα ηλεκτρονικού ταχυδρομείου . Ελέγξτε την τιμή επιστροφής της συνάρτησης " μήνυμα " για να καθοριστεί αν η κλήση συνάρτησης " μήνυμα " ήταν επιτυχής . Για παράδειγμα, πληκτρολογήστε :
MailIt λειτουργία ( $ άτομο , $ θέμα, $ μήνυμα , $ headers) {
$ result = mail ( $ άτομο , $ θέμα, $ μήνυμα , $ headers) ?
εάν ( $ αποτέλεσμα ! )
echo ( " Mail στο " $ πρόσωπο " ΔΕΝ ήταν επιτυχής \\ r \\ n " . ). ?
άλλο < br >
echo ( . ». Mail στο " $ πρόσωπο " ήταν επιτυχής \\ r \\ n " ) ? }
Η 6
Loop μέσα από κάθε στοιχείο της συστοιχίας e-mail και να στείλετε το μήνυμα σε αυτό το άτομο . Μετά το μέγιστο αριθμό μηνυμάτων που αποστέλλονται , παύση για καθορισμένο αριθμό δευτερολέπτων . Για παράδειγμα, πληκτρολογήστε :
$ count = 0 ?
Foreach ( $ $ mailing_list ως άτομο) {
if ( $ count > $ max_emails_sent ) {
ύπνου ( $ sleep_time ) ?
$ count = 0 ?
}
MailIt ( $ άτομο , $ θέμα, $ μήνυμα , $ headers) ? < br >
+ + $ μετράνε ?
}
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα