Autor | Zpráva | ||
---|---|---|---|
Mirekkkk Profil * |
#1 · Zasláno: 16. 1. 2010, 16:33:59
Ahoj,
moc Vás prosím o radu, stáhnul jsem na internetu formaulář na mail a trošku ho přeházel, jenomže teďka když to spustím tak se mi tam ukáže Děkuji. Mail byl úspěšně odeslán. jenomže jsem ještě nic neodeslal, jak to mám, prosím, předělat? P.S. V PHP jsem začátečník. Díky <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title>Odesílání emailu</title> </head> <body> <form action="formular.php" method="post"> Vaše jméno:<br /> <input name="jmeno" type="text" /><br /> Váš e-mail:<br /> <input name="mail" type="text" /><br /> Předmět zprávy:<br /> <input name="predmet" type="text" /><br /> Text zprávy:<br /> <textarea name="text"></textarea><br /> <input type="submit" value="Odeslat" /> <input type="reset" /> <?php $jmeno = $_POST['jmeno'];/*takto proměnné přidělíme to co bylo odesláno ve formuláři metodou POST s atributem name="jmeno"*/ $mail = $_POST['mail']; $predmet = $_POST['predmet']; $text = $_POST['text']; $prijemce = "666mb@seznam.cz"; /*vyplníte mail, na který se má formulář odesílat*/ $zahlavi = "From: " . $mail . "\r\n"; /*zobrazuje pak v mailu jako kdyby vám mail přišel přímo z tohoto mailu, můžete pak tedy rovnou odpovídat na mail, který uživatel uvedl*/ /*takto zajistíme, aby se mail neodeslal, pokud nejsou všechna pole vyplněna*/ if ( !empty($jmeno) and !empty($mail) and !empty($predmet) and !empty($text)) { mail($prijemce, $predmet, $text = "Dobrý den, ze stránek firmy přišel tento dotaz jmeno uzivatele: \n\n$jmeno\n\n: \n\n$text\n\n", $zahlavi); echo "<h3>Děkuji. Mail byl úspěšně odeslán.</h3>"; /*toto se vypíše do dokumentu, pokud se mail odešle*/ } else { echo "<h3>Nevyplnili jste všechna pole. Mail nebyl odeslán.</h3>"; /*toto se vypíše pokud nebudou vyplněna všechna pole, mail se neodešle*/ } ?> </form> </form> </body> </html> |
||
mattyZEM Profil |
Dej tam ISSET:
if (isset($_POST['jmeno'])){ if(!empty($jmeno) and !empty($mail) and !empty($predmet) and !empty($text)) { ... }else { ... } } :) Moderátor nightfish: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Časová prodleva: 14 let
|
0