Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Problem z PHPMailerem
Forum PHP.pl > Forum > Przedszkole
gargamel
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.
erix
Literówka... dry.gif
gargamel
Jaaaaaap.... 15 razy to chyba sprawdzałem laugh.gif


Dzięki wielkie! Temat do śmieci.
bachciu
mozecie powiedziec w ktorym miejscu jest ta literowka??
erix
Sprawdź sobie nazwy zmiennych...
askone
  1. $mail != $mailer


Pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.