Formular phpmaileru – PHP – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Formular phpmaileru – PHP – Fórum – Programujte.comFormular phpmaileru – PHP – Fórum – Programujte.com

 

martinpechy
~ Anonymní uživatel
11 příspěvků
3. 7. 2012   #1
-
0
-

dobry den,

jsem zacatecnik a chci vytvorit emailovy formular ktery pobezi na phpmaileru. Kdyz si vytvorim zaklad tady ten : 

<?php

require("class.phpmailer.php"); // voláme súbor

$mail = new PHPMailer(); //instancia PHPMaileru

$mail->From = "adsence@google.com"; //moja adresa
$mail->FromName = "Google Company"; //moje meno

$mail->AddAddress("mojmail@gmail.com"); //Vas mail

$mail->WordWrap = 50;                                 // po 50 znaku slova rozdel slovo
$mail->IsHTML(true);

$mail->Subject = "Vyhrali ste!";
$mail->Body    = "Vyhrali ste v súťaži od Google AdSence 5,000,000.00$ za úspešný test!";
$mail->AltBody = "Používate chabého klienta, takže nevyhrávate ani len link na poriadneho!";

if(!$mail->Send())
{
   echo "Správa nebola zaslaná. <p>";
   echo "Nastala chyba: " . $mail->ErrorInfo;
   exit;
}

echo "Správa úspešne zaslaná";
?>

tak mi to normalne funguje a vse je ok. Ale kdyz si vytvorim formular :

<body>
<FORM ACTION="index.php" METHOD="post" ENCTYPE="application/x-www-form-urlencoded">
Odesílatel: <INPUT TYPE="text" NAME="odesilatel" VALUE="" SIZE=50 MAXLENGTH=50><BR>
Jmeno odesilatele: <INPUT TYPE="text" NAME="jmenoodesilatele" VALUE="" SIZE=50 MAXLENGTH=50><BR>
Příjemce: <INPUT TYPE="text" NAME="prijemce" VALUE="" SIZE=50 MAXLENGTH=50><BR>
Predmet: <INPUT TYPE="text" NAME="predmet" VALUE="" SIZE=50 MAXLENGTH=50><BR>
Text:<BR><TEXTAREA NAME="dopis" COLS="50" ROWS="10"></TEXTAREA><BR>
<INPUT TYPE="submit" NAME="akce" VALUE="Odeslat"><BR>
</FORM>
</body>

a pro nej soubor index.php kde misto hodnot primi vepsanych vlozim aby to vytahnulo hodnoty z formulare: 

<?php

require("class.phpmailer.php"); // voláme súbor

$mail = new PHPMailer(); //instancia PHPMaileru

$mail->From = $_POST['odesilatel']; //odesilatel
$mail->FromName = $_POST['jmenoodesilatele']; //jmeno odesilatele

$mail->AddAddress ($_POST['prijemce']); //prijemce

$mail->WordWrap = 50;                                 // po 50 znaku slova rozdel slovo
$mail->IsHTML(true);

$mail->Subject = $_POST['predmet'];
$mail->Body    = $_POST['dopis'];

if ($akce == "Odeslat")
    $mail->Send()
   
    else
{
   echo "Správa nebola zaslaná. <p>";
   echo "Nastala chyba: " . $mail->ErrorInfo;
   exit;
}

?>

tak uz mi to emaily neposila. Menil jsem jen ty zadane hodnoty a dalsi vec je ze nevim jak presne udelat tu konecnou podminku aby kdyz se zmackne odeslat tak to proste fungovalo.

Moc vam dekuji za odpoved, jsem opravdu pouhy zacatecnik a chtel bych to vyresit.

Nahlásit jako SPAM
IP: 85.207.110.–
z_moravec
~ Redaktor
+3
Posthunter
4. 7. 2012   #2
-
0
-

   

if ($_POST['akce'] == "Odeslat")
    $mail->Send()
Nahlásit jako SPAM
IP: 147.251.29.–
Spát lze čtyři hodiny denně, spát déle je nemístný přepych.
Thomas Alva Edison
martinpechy
~ Anonymní uživatel
11 příspěvků
4. 7. 2012   #3
-
0
-

dekuji:)

Nahlásit jako SPAM
IP: 85.207.110.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 8 hostů

Podobná vlákna

Formulář — založil KiRoS

Formular — založil alan158

Formular — založil nero150

Formulář — založil Martin Beseda

Formulár — založil nero

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý