Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] mail() z załącznikiem
janekpogwad
post
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 1
Dołączył: 22.09.2008
Skąd: Wadowice

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


Witam,
przeszukałem już chyba cały internet i jakoś nie mogę sobie poradzić z takim problemem.

Chciałbym utworzyć formularz, za pomocą którego można by było dodać załącznik (już nie chodzi mi o automatyczny dobór MIME; wystarczy image/jpeg), który wysłałby się jako e-mail. Nie chce, żeby ów załącznik najpierw zapisywał się na dysku, a później z niego się wysyłał. Chciałbym coś w stylu jakiego tmp.

Jakieś pomysły?

Z góry dziękuję
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dantes
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 5
Dołączył: 22.09.2009

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


Z pewnością phpMailer ma dużo większe możliwości i jest pewniejszym rozwiązaniem, ale skoro już zacząłem pisać to dokończę (IMG:style_emoticons/default/smile.gif)

  1. $filename = 'jakis_plik.jpg';
  2. $file = file_get_contents($filename);
  3. $mail = new eMail(2,'nadawca@example.com','nadawca_reply_to@example.com'); // typ 2 wysyła maile z załącznikiem, pierwszy adres odp. nagłówkowi From, drugi ReplyTo
  4. $mail->eMailAttachment('image/jpg',$filename,$file); // typ MIME, nazwa pliku, zawartość pliku
  5. $mail->eMailContent('Tytuł emaila','Zawartość np. kod html, doklejana do wiadomości po zakodowanym (w tym wypadku po) załączniku');
  6. $mail->eMailSend('odbiorca@example.com');

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: 27.12.2025 - 11:03