Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Problem z PHPMailerem, nie chce słać załącznika
gargamel
post
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 (IMG:style_emoticons/default/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
Post #2





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




Literówka... (IMG:style_emoticons/default/dry.gif)
Go to the top of the page
+Quote Post
gargamel
post
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 (IMG:style_emoticons/default/laugh.gif)


Dzięki wielkie! Temat do śmieci.
Go to the top of the page
+Quote Post
bachciu
post
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
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...
Go to the top of the page
+Quote Post
askone
post
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
Go to the top of the page
+Quote Post

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: 26.09.2025 - 16:49