Autor | Zpráva | ||
---|---|---|---|
Diki Profil |
prosim nemohl by mi nekdo upravit tento kod, aby neslo odeslat prazdny formular + treba zaskrtnuti checkboxu?
byl bych vam za to moc vdecny protoze vubec nevim jak nato.. php skript vypada takto.. <? if ( Mail("jannovak@novak.com", $predmet, $zprava, "From: " . $mail_odesilatele) ) echo "Mail byl odeslán"; else echo "Mail se nepodařilo odeslat"; ?> html odkazujici na php takto.. <form action="mailtome.php"> <b>Váš mail:</b> <input name="mail_odesilatele" size="20"><br> <b>Předmět:</b> <input name="predmet" size="20"><br> <b>Zpráva:</b> <br><textarea name="zprava" cols="40" rows="10"></textarea><br> <br><input type=submit value="Odeslat"> </form> Děkuji moc. |
||
Jan Tvrdík Profil |
#2 · Zasláno: 4. 1. 2009, 09:05:47
Reaguji na Diki:
„aby neslo odeslat prazdny formular“ mailtome.php <? if (isset($_POST['predmet'], $_POST['zprava'], $_POST['mail_odesilatele'])) { if (trim($_POST['zprava']) == '') { echo "Zpráva musí být vyplněna"; } else { if ( Mail("jannovak@novak.com", $_POST['predmet'], $_POST['zprava'], "From: " . $_POST['mail_odesilatele'])) { echo "E-mail byl odeslán"; } else { echo "E-mail se nepodařilo odeslat"; } } } else { echo "Neplatný požadavek"; } html s formulář <form action="mailtome.php" method="post"> <b>Váš mail:</b> <input name="mail_odesilatele" size="20"><br> <b>Předmět:</b> <input name="predmet" size="20"><br> <b>Zpráva:</b> <br><textarea name="zprava" cols="40" rows="10"></textarea><br> <br><input type=submit value="Odeslat"> </form> |
||
Diki Profil |
Moc vam dekuji,uz to jede,ale jeste bych tam potreboval aby neslo odeslat i bez vyplneni mailu a predmetu. tedka staci jen neco namackat do textu a mail se odesle.. prosim,jak nato?
|
||
Johnik Profil |
#4 · Zasláno: 4. 1. 2009, 13:00:08
if ((trim($_POST['zprava']) == '') and (trim($_POST['predmet']) == '') and (trim($_POST['mail_odesilatele']) == '')) { |
||
Diki Profil |
#5 · Zasláno: 4. 1. 2009, 13:13:40
jooo,diky uz mi vse funguje,ale ted resim problem se zaskrtavacim polickem. kdyz neni zaskrtnute aby se to neodeslalo a kdyz je tak vse v pohode...
|
||
Johnik Profil |
#6 · Zasláno: 4. 1. 2009, 13:20:55
Myslim, ze kdyz je zaskrtnute, tak se posila, kdyz ne, tak se nic nedeje. Zkus to pridat do isset($_POST['nazevCheckboxu']
|
||
Diki Profil |
#7 · Zasláno: 4. 1. 2009, 13:38:15 · Upravil/a: Diki
„Myslim, ze kdyz je zaskrtnute, tak se posila, kdyz ne, tak se nic nedeje. Zkus to pridat do isset($_POST['nazevCheckboxu']“
mockrat ti dekuji..funguje:) ted kod vypada takto.. <? if (isset($_POST['predmet'], $_POST['zprava'], $_POST['mail_odesilatele'], $_POST['checkbox'])) { if (($_POST['zprava']=='') or ($_POST['predmet']=='') or ($_POST['mail_odesilatele']== '')) { echo "<b><h2>ERROR</h2><br>Nejsou vyplněny všechny údaje</b>."; } else { if ( Mail("mail@mail.com", $_POST['predmet'], $_POST['zprava'], "From: " . $_POST['mail_odesilatele'])) { echo "<b>E-mail byl odeslán</b>"; } else { echo "E-mail se nepodařilo odeslat"; } } } else { echo "Neplatný požadavek"; } ?> je to spravne? |
||
Johnik Profil |
#8 · Zasláno: 4. 1. 2009, 13:51:22
Zkus a uvidis.
|
||
Diki Profil |
#9 · Zasláno: 4. 1. 2009, 13:52:28
„Zkus a uvidis.“
funguje vse spravne..dik:-) |
||
Časová prodleva: 1 měsíc
|
|||
jurda23 Profil * |
#10 · Zasláno: 13. 2. 2009, 17:45:00
Prosím mám stejný problém na stránkách www.synanet.cz v sekci internet
tady je skript mail.php : <!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> <center> <? $dny["Mon"] = "Pondělí"; $dny["Tue"] = "Úterý"; $dny["Wed"] = "Středa"; $dny["Thu"] = "Čtvrtek"; $dny["Fri"] = "Pátek"; $dny["Sat"] = "Sobota"; $dny["Sun"] = "Neděle"; $mesice = array(1=>"ledna", "února", "března", "dubna", "května", "června", "července", "srpna", "září", "října", "listopadu", "prosince"); $dnes = $dny[Date("D")] . Date(" d. ") . $mesice[(int)Date("m")] . Date(" Y - H:i:s"); $ip_adresa = $REMOTE_ADDR; echo $dnes; ?> </center> <? $text = "Linka: ".$linka."\n"."Lokalita pripojeni: ".$lokalita."\n"."Jmeno a primeni: ".$jmeno."\n"."Adresa: ".$adresa."\n"."telefon: ".$telefon."\n\n\n"."Doplnujici informace: ".$telo."\n"."IP adresa: ".$ip_adresa."\n" ; echo $text; if (Mail("objednavka_net@synanet.cz", $predmet, $text) ) echo "<br><br><b>Objednávka byla úspěšně odeslána</b></br></br>"; else "objednavka nebyla vubec odeslana"; ?> <center> </center> <center><p>Vaše IP adresa je zaznamenávána pro případ zneužití děkujeme za pochopení.</p></center> <center><p>Vaše IP adresa je:</p></center> <center><? echo $ip_adresa; ?></center> <center><a href="http://www.synanet.cz">zpět</a></center> a ještě mi to neposílá telefoní číslo díky a pokud by bylo možné tak muj email je juricekpavel@synanet.cz |
||
Časová prodleva: 15 let
|
0