Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
PHPmailer

Registrovaný: 27.11.08
Prihlásený: 30.01.20
Príspevky: 630
Témy: 98
Bydlisko: Veľký Krtíš...
Príspevok NapísalOffline : 19.06.2009 20:12

Dobrý deň,

PHPmailer mi hlási chybu:
Citácia:
Catchable fatal error: Object of class PHPMailer could not be converted to string in /amd/10.0.0.24/home/data/html/domena.sk/public_html/_sub/registracia/class.phpmailer.php on line 411

nic som neupravoval, stiahol som novu verziu (5.0.2) a robi mi to aj vtej (iny riadok)

Môj kód:
Kód:
require("class.phpmailer.php");

$mail = new PHPMailer();

$mail->From = "registracia@domena.sk";
$mail->FromName = "domena.sk";

$mail->AddAddress($mail, $nick);
$mail->IsHTML(true);

$mail->Subject = "Aktivacný e-mail";
$mail->Body    = "
                  Dobrý den,<br>
                  dakujeme vám za registráciu na stránke domena.sk . Pre dokoncenie registrácie navštívte nasledujúci link:<br>
                  <a href=\"http://www.registracia.domena.sk/aktivacia.php?kluc=$aktiv\">http://www.registracia.domena.sk/aktivacia.php?kluc=$aktiv</a><br>
                  Vaše prihlasovacie meno je: $nick<br>
                  Vaše prihlasovacie heslo je: $origoHeslo<br>
                 
                   Dakujeme<br>
                   <br>
                   (ak ste sa na tejto stránke neregistrovali, kontaktujte administrátora na maili: registracia@domena.sk)
                  ";
$mail->AltBody = "Prosím aktualizujte svojho mailového klienta";

if(!$mail->Send())
                  // presmerovanie, ak je mail odoslany
                  echo "
                    Zaregistrovali ste sa.
                    <script>
                    window.location.replace(\"/index.php\");
                    </script>";
                  exit();
                  } else {
                  $chyby.="Vyskytol sa problém s odosielaním mailu. Skúste znova, alebo kontaktujte administrátora";
                 
                  }


Ďakujem za odpovede.


Offline

Čestný člen
Čestný člen
PHPmailer

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 19.06.2009 20:16

Nepoznam PHPMailer, ale problem bude zrejme v tomto riadku:
Kód:
$mail->AddAddress($mail, $nick);

Ty sa snazis predat objekt ako prvy parameter tejto metody, ale ocakava to string. Pomenuvaj si premenne tak, aby si v nich nemal chaos ;)


Offline

Užívateľ
Užívateľ
PHPmailer

Registrovaný: 27.11.08
Prihlásený: 30.01.20
Príspevky: 630
Témy: 98
Bydlisko: Veľký Krtíš...
Príspevok Napísal autor témyOffline : 19.06.2009 20:21

a ako to prekonvertujem na string? resp. akou funkciou?, diki

P.S.: ked som dal riadok: $mail->AddAddress($mail, $nick); zmenil na $mail->AddAddress("$mail", "$nick"); chybu vyhodilo hned na 86 riadku


Offline

Správca fóra
Správca fóra
PHPmailer

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 19.06.2009 20:43

Problem je samozrejme v tomto riadku, ako tu uz bolo spomenute:
Kód:
$mail->AddAddress($mail, $nick);

Premennu, v ktorej mas ulozenu mailovu adresu pomeuj inak ako $mail (napr. $email) a problem bude vyrieseny... pouzitie bude potom nasledovne:
Kód:
$mail->AddAddress($email, $nick);







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
PHPmailer

Registrovaný: 27.11.08
Prihlásený: 30.01.20
Príspevky: 630
Témy: 98
Bydlisko: Veľký Krtíš...
Príspevok Napísal autor témyOffline : 19.06.2009 20:53

diki stanley, problem vyrieseny ale vyskytol sa druhy (staronovy) :(
Citácia:
Could not instantiate mail function.

raz som uz tento problem mal ale po opätovnom nahrani suborov phpmailera a nahrati kodu z manualu Tominatora to zaalo fungovat ako ma, ale v tomto pripade to nejak nejde :(


Offline

Správca fóra
Správca fóra
PHPmailer

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 19.06.2009 22:49

skus poslat email pomocou funkcie mail(), ale pouzi adresy From aj To, presne ako v pripade phpmailera... ak to pojde, tak skusime daco ine...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
PHPmailer

Registrovaný: 27.11.08
Prihlásený: 30.01.20
Príspevky: 630
Témy: 98
Bydlisko: Veľký Krtíš...
Príspevok Napísal autor témyOffline : 20.06.2009 8:34

Kód:
if(Mail($email, "Aktivacný e-mail", "
                  Dobrý den,<br>
                  dakujeme vám za registráciu na stránke domena.sk . Pre dokoncenie registrácie navštívte nasledujúci link:<br>
                  <a href=\"http://www.registracia.domena.sk/aktivacia.php?kluc=$aktiv\">http://www.registracia.domena.sk/aktivacia.php?kluc=$aktiv</a><br>
                  Vaše prihlasovacie meno je: $nick<br>
                  Vaše prihlasovacie heslo je: $origoHeslo<br>
                 
                   Dakujeme<br>
                   <br>
                   (ak ste sa na tejto stránke neregistrovali, kontaktujte administrátora na maili: registracia@domena.sk)
                  ", "From: " . "registracia@domena.sk")){


                  // presmerovanie, ak je mail odoslany
                  echo "
                    Zaregistrovali ste sa.
                    <script>
                    window.location.replace(\"/index.php\");
                    </script>";
                  exit();
                  } else {
                  $chyby.="Vyskytol sa problém s odosielaním mailu. Skúste znova, alebo kontaktujte administrátora";
                  }


Citácia:
Vyskytli sa nasledujúce chyby:
Vyskytol sa problém s odosielaním mailu. Skúste znova, alebo kontaktujte administrátora


:(


Offline

Správca fóra
Správca fóra
PHPmailer

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 20.06.2009 8:59

skusas to na hostingu ci kde? mas povolenu funkciu mail?







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
PHPmailer

Registrovaný: 27.11.08
Prihlásený: 30.01.20
Príspevky: 630
Témy: 98
Bydlisko: Veľký Krtíš...
Príspevok Napísal autor témyOffline : 20.06.2009 9:28

skusam to na (free)hostingu, freeserver.sk
idem to skusit na websupporte

//edit: na websupporte to nevyhodilo ziadnu chybu ale ani neprisiel mail :(
//edit2: freeserver.sk ma asi nefunkcny cely mailovy system lebo ked som dal z websupportu poslat mail na freeserver.sk tak neprisiel ale ked som to dal poslat na gmail.com tak prisiel za par sekund

a diki vsetkym :)


Odpovedať na tému [ Príspevkov: 9 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. phpmailer

v PHP, ASP

3

615

18.04.2009 21:37

Draex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHPMailer

v PHP, ASP

5

480

23.01.2017 9:11

mackooo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. phpmailer

v PHP, ASP

15

847

24.01.2014 0:30

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nefunkcny phpmailer

v PHP, ASP

2

504

08.09.2009 21:21

Blackdevil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. class PHPMailer

v PHP, ASP

3

313

30.09.2012 12:19

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. phpmailer chyba

v PHP, ASP

14

814

05.10.2008 10:41

dadmtb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. phpmailer smtp error

v PHP, ASP

1

416

03.02.2011 13:51

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. phpmailer - neprichadza mail

v PHP, ASP

9

741

06.03.2010 13:45

Blackdevil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Manuál: Používame PHPMailer

v Články

29

12243

24.06.2010 18:20

dartanan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHPmailer a smtp

v PHP, ASP

5

973

22.10.2007 19:20

ser1a Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. phpMailer form s udajmi

v PHP, ASP

4

544

23.01.2009 16:04

kajbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spam: phpMailer vs mail();

v Ostatné

3

538

02.09.2008 21:44

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vloženie podmienky do phpmailer

v PHP, ASP

5

411

05.08.2014 10:22

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHPMailer na php5.sk

v PHP, ASP

24

1059

24.11.2011 19:44

Hawkie Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s PHPmailer-om

v PHP, ASP

6

494

11.06.2009 21:37

Draex Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PHPmailer - neodošle viac ako 5MB prílohu

v PHP, ASP

4

481

23.12.2011 12:57

weroro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra