Avatar billede stigma Nybegynder
17. marts 2011 - 01:11 Der er 9 kommentarer og
1 løsning

phpMailer - Catchable fatal erro

Hey!

Jeg har arbejdet lidt med phpMailer her på det sidste, og jeg har haft det hele til at køre i et seperat dokument, hvor jeg fandt ud af hvad de enkelte metoder gjorde. Men da jeg flyttede det over i mit nuværende projekt får jeg følgende fejl:
"Catchable fatal error: Object of class PHPMailer could not be converted to string".

PHP melder at fejlen kommer fra selve class.phpmailer.php dokumentet, på linje 457 http://pastebin.com/0PriLDXU

Nogen der evt. har et bud på hvad problemet kunne være?

Mvh.
Jeppe
Avatar billede repox Seniormester
17. marts 2011 - 07:33 #1
Det er nok ikke phpmailer der er noget i vejen med - lad os se din egen kode hvor du bruger det.
Avatar billede stigma Nybegynder
17. marts 2011 - 10:11 #2
Avatar billede majbom Novice
17. marts 2011 - 10:22 #3
hvordan ser linjen ud, hvor den melder fejl?
Avatar billede repox Seniormester
17. marts 2011 - 10:26 #4
Der lader til at være flere fejl, hvis man kigger på eksemplet på phpmailers website: http://phpmailer.worxware.com/index.php?pg=examplebsmtp

Du tilgår muligvis nogle variabler du ikke kan/bør, så forsøg at kigge på eksemplet på deres website og sammenlign metodeanvendelsen med din egen kode.
Avatar billede stigma Nybegynder
17. marts 2011 - 10:33 #5
splazz, den er i det første link som jeg sendte.

$address = trim($address); /* Line 457 */

repox, jeg har sat og læst de dele af kildekoden igennem som jeg har med at gøre, og syntes ikk rigtig jeg går ind og røre ved nogle metoder/variabler som ikk er tilgængelige.

Og syntes slet ikke at den fejl giver mening, da den linje den referer til, slet ikke er et object.
Avatar billede majbom Novice
17. marts 2011 - 11:00 #6
du bruger denne funktion forkert:

$mail->AddAddress('to', $mail);

det skal være:

$mail->AddAddress(adresse, navn); //og navn er ikke påkrævet...
Avatar billede stigma Nybegynder
17. marts 2011 - 11:06 #7
Ja det kan jeg godt se nu, men det var fra før hvor jeg ville prøve "AddAnAdress" (Som jeg fandt ud af var private ;)) - Men har prøvet kun med mail adresse og med navn. Dog uden held..
Avatar billede majbom Novice
17. marts 2011 - 11:18 #8
samme fejl?
Avatar billede stigma Nybegynder
17. marts 2011 - 11:28 #9
Ja.. :/ - Men tror det er mine egne klasser der er går ind og forstyrrer phpMailer på en elle anden måde, kan bare ikke se hvordan - Men er ved at bygge en klasse til de mails jeg skal sende, så må jeg separerer det fra det andet.
Avatar billede stigma Nybegynder
30. november 2011 - 00:42 #10
Fandt aldrig fejlen..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester