Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]mail + załącznie pliku (txt lub json), Co zrobić żeby dołączało plik.
KsaR
post
Post #1





Grupa: Zarejestrowani
Postów: 520
Pomógł: 102
Dołączył: 15.07.2014
Skąd: NULL

Ostrzeżenie: (0%)
-----


Chce wyslac mail z dołączonym w mailu plikiem jsona lub txta.
(oczywiscie podstawy funkcji mail tez bym chcial jak subject, message itp)

Jakie trzeba dodac naglowki zeby taki plik dodac do maila? (nie wyslac jako tekst tylko dodac zeby dalo sie pobrac)

@refresh

Ten post edytował Ksar 19.11.2014, 18:37:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kreatiff
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

Ostrzeżenie: (0%)
-----


Z PHPMailer wysyłka wyglądać będzie np. tak:
  1. $mail = new PHPMailer;
  2.  
  3. $mail->From = 'adres@nadawcy.pl';
  4. $mail->FromName = 'Imię nadawcy';
  5. $mail->addAddress('e-mail@adresata.pl');
  6.  
  7. $mail->addAttachment($plik_zalacznik);
  8. $mail->CharSet = "UTF-8";
  9. $mail->isHTML(false); // mail ma iść jako tekst, nie html
  10.  
  11. $mail->Subject = 'Temat maila';
  12. $mail->Body = 'Treść maila w postaci zwykłego tekstu.';
  13.  
  14. if(!$mail->send()) {
  15. echo 'Message could not be sent.';
  16. echo 'Mailer Error: ' . $mail->ErrorInfo;
  17. } else {
  18. echo 'Message has been sent';
  19. }
I to wysyła maila z treścią i załącznikiem. Szybko i sprawnie.

Acha, dodam, że dodawanie większej ilości adresatów to zwielokrotnienie wywołania metody addAddress, można też dodać adresy jako "Kopia do" (CC) czy nawet ukrytych.

Ten post edytował kreatiff 19.11.2014, 20:23:51
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 08:07