Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] phpmailer - mail z załącznikiem, ja nie wie... ja nie umie...
yabol_wawa
post 11.03.2008, 15:29:32
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 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


--------------------
ta...
Go to the top of the page
+Quote Post
mike
post 11.03.2008, 15:41:47
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


1. Pokaż kod. Nie jesteśmy jasnowidzami, skąd możemy wiedzieć co robisz źle nie wiedząc co w ogóle robisz.
2. Zdjęcie w sygnaturce słodkie ale proszę natychmiast je usunąć. Regulamin :: Zasady dotyczące podpisów (sygnatur)
Go to the top of the page
+Quote Post
yabol_wawa
post 11.03.2008, 19:12:28
Post #3





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


--------------------
ta...
Go to the top of the page
+Quote Post
PawelC
post 11.03.2008, 20:27:55
Post #4





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

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


  1. <?php
  2. $mail->AddStringAttachment("ścieżka do pliku/kupa.jpg", "kupa.jpg");
  3. ?>

A zrób tak:
  1. <?php
  2. $mail->AddStringAttachment("kupa.jpg", "kupa.jpg");
  3. ?>

a drugi plik zapewne tak samo jak pierwszy tyle że inny plik dajesz
Powód edycji: Do PHP jest odpowiednie BBCode ~Cienki1980
Go to the top of the page
+Quote Post
yabol_wawa
post 11.03.2008, 21:24:21
Post #5





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

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


nie pomaga... dalej przychodzi pliczek, który zajmuje 4kb i jest pusty

Kod
$mail->AddAttachment("kupa.jpg");
$mail->AddAttachment("kupa2.jpg");


i zadziałało wysyła nawet dwa pliki party.gif


--------------------
ta...
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.05.2025 - 05:15