PHP er et skriptspråk som brukes på mange webservere . Selv om PHP tolken ikke kan sende e-post, kan en utvikler skrive et manus i PHP som sender data til en SMTP- server, som deretter videresender e-post til sin tiltenkte mottakeren . PHPMailer er en klasse som kan gi skriptene denne evnen. Fordi den genererer e-post fra en rekke argumentverdier , kan du lage webtjenester som bygger eposter fra standard webskjemaer . Først oppretter du et webskjema med de aktuelle feltene , og deretter mate de tilsvarende verdiene fra GET -eller POST matrise inn i PHPMailer objektet . Instruksjoner
en
Skriv inn følgende kodelinje under åpningen " < php ? " Tag på toppen av kildekoden filen:
krever (' class.phpmailer . php ');
2
Angi elementene fra en $ _POST eller $ _GET array til separate variabler for å bruke med PHPMailer . Tilordne elementet inneholder adressen som du vil skal vises som avsender til $ Origin - adresse, det tiltenkte mottakerens e-postadresse til $ Mottaker og emnet for e-post til $ Subject . Tildele kroppen av e-posten til $ Body , og tildele word- wrap verdi til $ n før du fortsetter.
3
Erklærer en ny forekomst av en PHPMailer klasse ved hjelp av følgende syntaks , der " mailerObject " er navnet du gir til objektet : en
$ mailerObject = new PHPMailer ();
4
Skriv inn følgende kode , erstatte " smtp - server " med SMTP- server:
$ mailerObject - > IsSMTP (); $ mailerObject - > Host = ' smtp - server ';
5
Legg til følgende linjer i kilden din kode :
$ mailerObject - > From = $ Origin - adresse , $ mailerObject - > AddAddress ( $ mottaker) , $ mailerObject - > Emne = $ Subject ; $ mailerObject - > Body = $ Body ; $ mailerObject - > wordwrap = $ n;
6
Bruk " $ mailerObject - > Send ( ) "-metoden for å faktisk sende epost