Mesaj Php - o scrisoare cu mai multe atașări de fișiere, atașamente multiple, labdes

Dacă vă confruntați sarcina este de a face trimiterea de e-mailuri cu fișiere atașa mai multe, atunci nu este nimic complicat în acest exemplu, ne uităm la ceea ce se întâmplă și cum să-l pună în aplicare cu ajutorul funcției de e-mail fără biblioteci.

Și astfel, pentru scrisoarea zapulit cu atașamente trebuie să ne înregistreze corect antetul mesajului, și în măsura în care am înțeles subiectul în aceleași titluri și au transmise atașate fișierele mele. Să începem cu funcția care va trimite direct e-mailul cu fișierele. Am găsit-o sincer aici. pentru care copiii vă mulțumesc foarte mult.

Aici totul pare aproape simplu. Trebuie să trecem valorile necesare sub forma cine, cine, subiectul scrisorii, textul mesajului și calea spre fișierul sau fișierele noastre, dacă există mai multe. În interiorul funcției din buclă, se execută un șir de fișiere și se formează o cale a fișierelor pe care am completat-o ​​anterior în server.

Acum, forma în sine cu text și alte chifle. Domenii poate fi orice, pentru noi principalul câmp de intrare = fișierul care ar trebui să fie atributul multiplu vă permite să selectați mai multe fișiere, sau puteți face câteva câmpuri cu intrare = fișier, dar principalul lucru pe care le-au același nume. Și, în toate cazurile, numele ar trebui să fie capsa la sfârșitul script-ul dă să înțeleagă că avem o matrice, mai degrabă decât un singur fișier, cum ar fi numele = myfile [].

Vă reamintesc că toate datele primite trebuie verificate de dvs.

Rămâne să completați variabilele noastre pentru transfer:

Variabila Din, din anumite motive, m-am numit ca un e-mail:

Mesaj - mesaj $ - orice text, sau doar text static sau text transmis printr-un formular.

Uneori trebuie să faceți o conversie de text, atunci puteți face acest lucru:

Acum, anteturile însele. La mine de ce că mail.ru și numai el a acceptat toate scrisorile în kryakozyabra. A fost necesar să conduceți textul subiectului scrisorii după cum urmează:

Plecăm. Dacă a existat o trimitere fără fișiere, atunci trimiteți cea mai simplă funcție fără frills:

Încărcare definitivă dacă fișierele au fost transferate: