Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Problem z PHPMailerem, nie chce słać załącznika
gargamel
post 26.06.2010, 14:06:32
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 35
Dołączył: 25.06.2010

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


Mam problem, który prawdopodobnie okaże się banalny, ale z phpmakerem jakoś szczególnie obyty nie jestem, więc nie wiem co się dzieje.

Skrypt jest prosty - ma generować dokument *.pdf, i wysyłać go jako załącznik w mailu.

  1. <?php
  2. require("phpmailer/class.phpmailer.php");
  3. $mailer = new PHPMailer();
  4. $mailer->IsSMTP();
  5. $mailer->Host = 'ssl://smtp.gmail.com:465';
  6. $mailer->SMTPAuth = TRUE;
  7. $mailer->Username = 'xyz.xyz@googlemail.com';
  8. $mailer->Password = 'abcdef123';
  9. $mailer->From = 'xyz.xyz@googlemail.com';
  10. $mailer->FromName = 'Jan Kowalski';
  11. $mailer->Body = 'wiadomosc testowa';
  12. $mailer->Subject = 'Wiadomość testowa';
  13. $mailer->AddAddress('xyz.xyz@gmail.com');
  14.  
  15. include("fpdf.php");
  16. $pdf=new FPDF();
  17. $pdf->Open();
  18. $pdf->AddPage('P','A4');
  19.  
  20. $mail->AddStringAttachment(($pdf->Output('doc.pdf', 'S')), 'doc.pdf', 'base64', 'application/pdf');
  21.  
  22. if(!$mailer->Send())
  23. {
  24. echo "Message was not sent<br>";
  25. echo "Mailer Error: " . $mailer->ErrorInfo;
  26. }
  27. else
  28. {
  29. echo "Message has been sent";
  30. }
  31. ?>


Wywala mi błąd: Fatal error: Call to a member function AddStringAttachment() on a non-object in /www/d/c/htdocs/r/g/t/index.php on line 20

więc generalnie chodzi o AddStringAttachment. Sporo widziałem na tym forum wątków o załączaniu pdfa do maili, ale z tym błędem się nie spotkałem.
Jeśli ktoś mógłby podpowiedzieć co jest nie tak to będę wdzięczny smile.gif

P.S. Bez załącznika mail wysyła się bez problemu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
erix
post 26.06.2010, 14:07:16
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Literówka... dry.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
gargamel
post 26.06.2010, 14:18:34
Post #3





Grupa: Zarejestrowani
Postów: 278
Pomógł: 35
Dołączył: 25.06.2010

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


Jaaaaaap.... 15 razy to chyba sprawdzałem laugh.gif


Dzięki wielkie! Temat do śmieci.
Go to the top of the page
+Quote Post
bachciu
post 1.06.2011, 07:56:04
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 22.05.2011

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


mozecie powiedziec w ktorym miejscu jest ta literowka??
Go to the top of the page
+Quote Post
erix
post 1.06.2011, 12:58:18
Post #5





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Sprawdź sobie nazwy zmiennych...


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
askone
post 1.06.2011, 14:22:16
Post #6





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


  1. $mail != $mailer


Pozdrawiam


--------------------
Kliknij jeśli moja odpowiedź Ci pomogła.
askone.pl
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: 14.08.2025 - 12:29