Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Vytvorte pole pre ukladanie e - mailovej adresy v zozname adresátov . Napríklad , typ : ? 
 
 < Php 
 
 $ mailing_list = array ( " [email protected] " , " [email protected] " , " [email protected] " ) ; 
 2 
 Vytvorte premenné pre uloženie predmet a správu . Pomocou funkcie " wordwrap " obmedziť každý riadok v správe , aby nie viac ako 70 znakov . Napríklad typ : 
 
 $ subject = " Dôležité správy " ; 
 
 $ message = " Toto je dôležitá pripomienka toho , že udalosť dnešnej sa bude konať v 20:00 " ; 
 
 $ message = wordwrap ( $ hlásenia , 70 ) ; 
 3 
 Vytvorenie premenné pre uloženie žiadne ďalšie záhlavie , ktoré chcete zahrnúť do správy . Oddeľte každé záhlavie s carriage return a line feed znaky " \\ r \\ n" . Napríklad typ : 
 
 $ headers = " Z : [email protected] " . " \\ R \\ n" . " Reply - To : [email protected] " . " \\ R \\ n" . " X - Mailer : PHP /" . phpversion ( ) ; 
 4 
 Vytvorte premenné držať škrtiacej parametre . Napríklad , typ : 
 
 $ max_emails_sent = 10 ; 
 
 $ sleep_time = 10 ; 
 5 
 Vytvorte funkciu , ktorá používa PHP funkciu " mail " poslať e - mailová správa . Skontrolujte návratovú hodnotu funkcie " mail " určiť, či volanie funkcie " pošty " bol úspešný . Napríklad typ : 
 
 funkcie mailit ( $ osoba , $ subject , $ správu , $ headers ) { 
 
 $ result = pošty ( $ osoba , $ subject , $ správu , $ headers ) ; 
 
 if ( $ result ! ) 
 
 echo ( " Mail " $ osoba " NEBOLA úspešná \\ r \\ n ! " .. ) ; 
 
 iný 
 
 echo ( .. " Mail na " $ osoba " bola úspešná \\ r \\ n ! " ) ; 
 
 } 
 6 
 Loop through každý prvok v poli e - maily a odoslať e - mail na túto osobu . Po poslal maximálny počet e - mailov , pauza určený počet sekúnd . Napríklad typ : 
 
 $ count = 0 ; 
 
 foreach ( $ mailing_list ako $ osobu ) { 
 
 if ( $ count > $ max_emails_sent ) { 
 
 spánku ( $ sleep_time ) ; 
 
 $ count = 0 ; 
 
 } 
 
 mailit ( $ osoba , $ subject , $ správu , $ headers ) ; 
 
 + + $ počítať ; 
 
 }