| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | Napísal kajbo: 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?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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 |
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | Napísal autor témy kajbo: 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
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
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 |
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | Napísal autor témy kajbo: 23.01.2009 16:04 | |
|
dik pomohlo
//lock
|
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| PHP kalendar s udajmi v PHP, ASP | 9 | 704 | 18.06.2010 18:46 shaggy | | prestavka medzi údajmi s db v PHP, ASP | 5 | 425 | 10.04.2009 0:00 pa3ck | | tabulky s udajmi z databazy v Redakčné systémy | 0 | 354 | 13.12.2011 14:13 niqueo | | Instalacia Win7 na hardisk s udajmi v Operačné systémy Microsoft | 3 | 210 | 11.09.2014 20:24 tatko Tom | | Chybný win/disk s dôležitými údajmi v Operačné systémy Microsoft | 2 | 277 | 12.04.2012 20:50 matthew_tv | | Assembler - Rozdiel medzi dvoma casovymi udajmi v Assembler, C, C++, Pascal, Java | 1 | 550 | 10.12.2009 19:50 stopa27 | | navrat na formular s udajmi ktore uzivatel zadal v PHP, ASP | 6 | 407 | 14.04.2009 10:53 stenley | | phpmailer v PHP, ASP | 3 | 613 | 18.04.2009 21:37 Draex | | PHPMailer v PHP, ASP | 5 | 478 | 23.01.2017 9:11 mackooo | | phpmailer v PHP, ASP | 15 | 845 | 24.01.2014 0:30 shaggy | | PHPmailer v PHP, ASP | 8 | 1114 | 20.06.2009 9:28 Draex | | phpmailer chyba v PHP, ASP | 14 | 813 | 05.10.2008 10:41 dadmtb | | class PHPMailer v PHP, ASP | 3 | 313 | 30.09.2012 12:19 shaggy | | nefunkcny phpmailer v PHP, ASP | 2 | 503 | 08.09.2009 21:21 Blackdevil | | phpmailer smtp error v PHP, ASP | 1 | 415 | 03.02.2011 13:51 walther | | Manuál: Používame PHPMailer v Články | 29 | 12241 | 24.06.2010 18:20 dartanan |
| 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
|
|