Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] phpmailer - mail z załącznikiem, ja nie wie... ja nie umie...
yabol_wawa
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.03.2008
Skąd: Józefów pod Warszawą

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


Nie mam pojecia o php zupełnie... Chciałbym zrobić do strony
taki motyw:

-osoba odwiedzająca stronę podaje swojego maila w formularzu

-klika wyślij

-strona wysyła jej na ten podany adres, wiadomość o określonym
tutule i treści oraz co najważniejsze zawierającą załącznik zdeklarowany
prze ze mnie. Konkretnie chodzi tu o fotkę w jpg (albo nawet dwie), ale to
chyba nie odgrywa zbytniej roli jaki to plik...

Chciałbym to zrobić po przez phpmailer zaczynam coś kombinować z AddAttachment
i AddStringAttachment ale wychodzą mi same głupoty (IMG:http://forum.php.pl/style_emoticons/default/wstydnis.gif) tzn wysyła się mail
ale bez załącznika , albo z załącznikiem który jest pusty itd. Nie wiem jak odnieść
tą opcję attachment do pliku który sobie lerzy na serwerze w tym samym katalogu
co pehap wysyłający wiadomość. Wiecie o co chodzi ?

pomocy panowie bom laik
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yabol_wawa
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 11.03.2008
Skąd: Józefów pod Warszawą

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


  1. <?php
  2. require("class.phpmailer.php");
  3. $mail = new PHPMailer();
  4. $mail->Host = "nazwa serwera"; // SMTP server
  5. $mail->SMTPAuth = true;  // turn on SMTP authentication
  6. $mail->Username = 'username'; //SMTP username
  7. $mail->Password = 'hasło'; // SMTP password
  8. $mail->From = "od kogo";
  9. $mail->AddAddress("do kogo");
  10.  
  11. $mail->Subject = "Jakiś temat";
  12. $mail->IsHTML(true);
  13. $mail->Body = "Tresc maila taka a nie inna no nie ?<br>Kolejna linijka tekstu<br>z zalacznikiem";
  14. $mail->AddStringAttachment("ścieżka do pliku/kupa.jpg", "kupa.jpg");
  15.  
  16.  
  17. if(!$mail->Send())
  18. {
  19.  echo 'Message was not sent.';
  20.  echo 'Mailer error: ' . $mail->ErrorInfo;
  21. }
  22. else
  23. {
  24.  echo 'Message has been sent.';
  25. }
  26. ?>


Plik kupa.jpg znajduje się w tym samym folderze co wszystkie pliki php potrzebne do wysłania wiadomości.
Tak jak pisałem... Dochodzi mail z załącznikiem kupa.jpg ale ten załącznik jest "pusty" nie zawiera tej fotki
którą chciałem dać. Od razu pragnę też spytać jak to zrobić żeby wysyłać więcej niż jeden plik ?

Ten post edytował Cienki1980 11.03.2008, 20:43:19
Powód edycji: Do PHP jest odpowiednie BBCode ~Cienki1980
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: 4.04.2026 - 13:17