Obsah fóra
PravidláRegistrovaťPrihlásenie




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

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 25.02.07
Prihlásený: 16.02.16
Príspevky: 876
Témy: 144
Príspevok NapísalOffline : 23.01.2009 15:27

Zdravim chcem na odosielanie mailu pouzivat php mailer ale neviem ako urobit aby mi to odoslalo udaje z formu

Odosielaci script je:

Kód:
<?php
  require "class.phpmailer.php";
  $mail = new PHPMailer();
  $mail->IsSMTP();  // k odeslání e-mailu použijeme SMTP server
  $mail->Host = "xxx";  // zadáme adresu SMTP serveru
  $mail->SMTPAuth = true;               // nastavíme true v případě, že server vyžaduje SMTP autentizaci
  $mail->Username = "xxx";   // uživatelské jméno pro SMTP autentizaci
  $mail->Password = "xxx";            // heslo pro SMTP autentizaci
  $mail->From = "$odosielatel";   // adresa odesílatele skriptu
  $mail->FromName = "$meno_odos"; // jméno odesílatele skriptu (zobrazí se vedle adresy odesílatele)

  $mail->AddAddress("kajbo@atlas.sk");  // přidáme příjemce

  $mail->Subject = "Mail z kontaktného formuláru tuft.sk";    // nastavíme předmět e-mailu
  $mail->Body = "telefón: $telefon /n Zaslaná správa: $sprava";  // nastavíme tělo e-mailu
  $mail->WordWrap = 50;   // je vhodné taky nastavit zalomení (po 50 znacích)
  $mail->CharSet = "utf-8";   // nastavíme kódování, ve kterém odesíláme e-mail

  if(!$mail->Send()) {  // odešleme e-mail
     echo 'Došlo k chybě při odeslání e-mailu.';
     echo 'Chybová hláška: ' . $mail->ErrorInfo;
  }
  else
  {
     echo 'E-mail byl v pořádku odeslán.';
  }
?>


Pridal som si tam svoje premenne napr do Body, from, fromName a formular mi vyzera taktko:
Kód:
<form action="odosli.php" method="post">
<input type="text" name="meno_odos" class="form_cena"> Meno <br>
<input type="text" name="telefon" class="form_cena"> Telefón <br>
<input type="text" name="odosielatel" class="form_cena"> E-mail <br>
<textarea class="form_cena" rows="4" name="sprava">Vaša správa ...</textarea>  <br>

   <input type="submit" value="ODOSLAŤ" class="form_odosli">
</form>

odosle len tu cast ktora je pevne napisana napr v subjekte a v body ale premenne to nedosadi takze nic nedojde vlastne co som odoslal cez formular. ako to mam vyriesit?


Offline

Správca fóra
Správca fóra
phpMailer form s udajmi

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.01.2009 15:32

pouzivaj $_POST['var'] namiesto $var







_________________
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ľ
Obrázok užívateľa

Registrovaný: 25.02.07
Prihlásený: 16.02.16
Príspevky: 876
Témy: 144
Príspevok Napísal autor témyOffline : 23.01.2009 15:48

dik, viem ako to myslis ale mam problem.
pise mi to:
Kód:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /server/web/px2.biz/htdocs/sub/wdesign/pracovna/11108/odosli.php on line 9


viem ze problem je s uvodzovkami a neviem ako ich zapisat .. prosimta mohol by si mi to upravit do prveho scriptu alebo aspon jeden riadok pre priklad upravit kde mam svoje premenne? dikk


Offline

Správca fóra
Správca fóra
phpMailer form s udajmi

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 23.01.2009 15:53

Kód:
<?php
  require "class.phpmailer.php";
  $mail = new PHPMailer();
  $mail->IsSMTP();  // k odeslání e-mailu použijeme SMTP server
  $mail->Host = "xxx";  // zadáme adresu SMTP serveru
  $mail->SMTPAuth = true;               // nastavíme true v případě, že server vyžaduje SMTP autentizaci
  $mail->Username = "xxx";   // uživatelské jméno pro SMTP autentizaci
  $mail->Password = "xxx";            // heslo pro SMTP autentizaci
  $mail->From = $_POST['odosielatel'];   // adresa odesílatele skriptu
  $mail->FromName = $_POST['meno_odos']; // jméno odesílatele skriptu (zobrazí se vedle adresy odesílatele)

  $mail->AddAddress("kajbo@atlas.sk");  // přidáme příjemce

  $mail->Subject = "Mail z kontaktného formuláru tuft.sk";    // nastavíme předmět e-mailu
  $mail->Body = "telefón: ".$_POST['telefon']." /n Zaslaná správa: ".$_POST['sprava'];  // nastavíme tělo e-mailu
  $mail->WordWrap = 50;   // je vhodné taky nastavit zalomení (po 50 znacích)
  $mail->CharSet = "utf-8";   // nastavíme kódování, ve kterém odesíláme e-mail

  if(!$mail->Send()) {  // odešleme e-mail
     echo 'Došlo k chybě při odeslání e-mailu.';
     echo 'Chybová hláška: ' . $mail->ErrorInfo;
  }
  else
  {
     echo 'E-mail byl v pořádku odeslán.';
  }
?>







_________________
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ľ
Obrázok užívateľa

Registrovaný: 25.02.07
Prihlásený: 16.02.16
Príspevky: 876
Témy: 144
Príspevok Napísal autor témyOffline : 23.01.2009 16:04

dik pomohlo :)

//lock


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


Podobné témy

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

v PHP, ASP

9

704

18.06.2010 18:46

shaggy Zobrazenie posledných príspevkov

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

v PHP, ASP

5

425

10.04.2009 0:00

pa3ck Zobrazenie posledných príspevkov

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

v Redakčné systémy

0

354

13.12.2011 14:13

niqueo Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

3

210

11.09.2014 20:24

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chybný win/disk s dôležitými údajmi

v Operačné systémy Microsoft

2

277

12.04.2012 20:50

matthew_tv Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Assembler - Rozdiel medzi dvoma casovymi udajmi

v Assembler, C, C++, Pascal, Java

1

550

10.12.2009 19:50

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. navrat na formular s udajmi ktore uzivatel zadal

v PHP, ASP

6

407

14.04.2009 10:53

stenley Zobrazenie posledných príspevkov

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

v PHP, ASP

3

613

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

478

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

845

24.01.2014 0:30

shaggy Zobrazenie posledných príspevkov

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

v PHP, ASP

8

1114

20.06.2009 9:28

Draex Zobrazenie posledných príspevkov

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

v PHP, ASP

14

813

05.10.2008 10:41

dadmtb 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. nefunkcny phpmailer

v PHP, ASP

2

503

08.09.2009 21:21

Blackdevil Zobrazenie posledných príspevkov

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

v PHP, ASP

1

415

03.02.2011 13:51

walther 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

12241

24.06.2010 18:20

dartanan 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