[ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
PHPmailer

Registrovaný: 27.11.08
Prihlásený: 08.07.17
Príspevky: 634
Témy: 98 | 98
Bydlisko: Veľký Krtíš...
NapísalOffline : 19.06.2009 20:12 | PHPmailer

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: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 19.06.2009 20:16 | PHPmailer

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ý: 08.07.17
Príspevky: 634
Témy: 98 | 98
Bydlisko: Veľký Krtíš...
Napísal autor témyOffline : 19.06.2009 20:21 | PHPmailer

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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 19.06.2009 20:43 | PHPmailer

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);


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
PHPmailer

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

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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 19.06.2009 22:49 | PHPmailer

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


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
PHPmailer

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

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: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 20.06.2009 8:59 | PHPmailer

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


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
PHPmailer

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

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 :)


 [ Príspevkov: 9 ] 


PHPmailer



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

5

184

23.01.2017 9:11

mackooo

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

phpmailer

v PHP, ASP

15

438

24.01.2014 0:30

shaggy

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

phpmailer

v PHP, ASP

3

449

18.04.2009 21:37

Draex

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

class PHPMailer

v PHP, ASP

3

165

30.09.2012 12:19

shaggy

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

phpmailer chyba

v PHP, ASP

14

516

05.10.2008 10:41

dadmtb

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

nefunkcny phpmailer

v PHP, ASP

2

330

08.09.2009 21:21

Blackdevil

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

phpmailer - neprichadza mail

v PHP, ASP

9

473

06.03.2010 13:45

Blackdevil

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

Manuál: Používame PHPMailer

v Články

29

11131

24.06.2010 18:20

dartanan

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

PHPmailer a smtp

v PHP, ASP

5

733

22.10.2007 19:20

ser1a

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

phpmailer smtp error

v PHP, ASP

1

245

03.02.2011 13:51

walther

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

vloženie podmienky do phpmailer

v PHP, ASP

5

130

05.08.2014 10:22

chrono

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

PHPMailer na php5.sk

v PHP, ASP

24

681

24.11.2011 19:44

Hawkie

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

problem s PHPmailer-om

v PHP, ASP

6

292

11.06.2009 21:37

Draex

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

phpMailer form s udajmi

v PHP, ASP

4

340

23.01.2009 16:04

kajbo

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

Spam: phpMailer vs mail();

v Ostatné

3

366

02.09.2008 21:44

stenley

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

phpMailer - odosielanie mailov z freehostia.com

v PHP, ASP

6

418

05.09.2007 9:19

whitewash



© 2005 - 2017 PCforum, edited by JanoF