funcția de e-mail

Mai devreme sau mai târziu, fiecare proprietar de site-ul se confruntă cu necesitatea de a trimite email-uri direct de pe site-ul web prin intermediul script-ul, mai degrabă decât prin programe de e-mail. Acesta poate fi o scrisoare trimisă la scenariul de carte de oaspeți, spune proprietarul site-ului pe care el are oaspeți a apărut într-un nou mesaj sau un forum, pentru a fi notificat o nouă problemă.
În toate aceste cazuri, este necesar să se trimită e-mailuri automate minuyu diferite programe de e-mail și utilități.
Acest lucru se poate face folosind funcția de e-mail (), pe care acum o să studieze.

Sintaxa e-mail () Funcția:
mail prin bool (string $ la, string $ subiect, string $ msg [, string $ header]);

Pentru a face mai clar, ce sunt titlurile, iar în cazul în care acestea sunt în scrisoarea, deschide clientul de e-mail si uita-te la orice mesaj, în forma în care a venit (pentru Outlook puteți face acest lucru făcând clic pe butonul din dreapta al mouse-ului pe Message> Proprietăți-> detaliile comenzii> Original post).

După cum putem vedea, scrisoarea este un fișier text simplu format din două secțiuni generale:
In partea de sus sunt antetul mesajului și apoi prin cele două linii este litera în sine.

scrisori antet mult, dar nu toate dintre ele sunt folosite atunci când scrieți un script pentru a trimite e-mail.
Aici sunt unele dintre cele mai frecvent utilizate:

Probleme Soluție de codificare

I-am dat cu bună știință exemplul de mai sus de a trimite scrisoarea cu cuvintele alfabetului latin. Ei citesc fiecare client de e-mail cu ușurință. Dar, cu alfabetul românesc mai greu. codificări din România sunt atât de multe. Și cum pricepere vă perekodiruete scrisoarea va depinde de faptul dacă destinatarul a citit-o, sau nu va mizerie în jurul cu instalarea codificării necesare și doar l ștergeți în coș.
scrisoare specifică antetul de codificare Content-Type: În titlu, am subliniat faptul că tipul de scriere va fi text simplu, și codare - Windows.
Acum, scrisoarea noastră va veni pentru a șterge codificarea client de mail.
Dar este de remarcat faptul că, în unele cazuri, codificarea corectă va fi afișat numai scrisoarea în sine. Titlul este și va rămâne imposibil de citit. Acest lucru se datorează faptului în cazul în care antetul tip de conținut în ceea ce privește antetul Subiect, care conține linia de subiect. Faptul că există programe de e-mail care înțeleg antetul Content-Type, dar nu înțeleg textul în limba română în câmpul Subiect, în cazul în care acest domeniu este în valoare de la tipul de conținut. În același timp, alte programe de e-mail necesită ca am stabilit antetul Content-type în cea mai recentă listă. Pentru a obține în jurul valorii de aceste obstacole, puteți plasa dreptul de câmp de tip de conținut la începutul și sfârșitul listei antetele: Acum, această scrisoare a citi orice program de e-mail!

Trimiterea de scrisori către HTML forma

Pentru a trimite o scrisoare în formă de HTML suficient în antetul Content-Type pentru a specifica tipul de document nu este un text / simplu (text simplu), și text / html (html-text). Dar scrisoarea în sine să fie scrisă într-o formă HTML:

articole similare