| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 07.01.13 Prihlásený: 08.01.13 Príspevky: 1 Témy: 1 |
Zdravím. Mám menší problém s formulárom, ktorý som vytvoril na registráciu preteku, ktorý mi neustále posiela do spamu v maili. Neviem doteraz kde robím chybu. Asi som slepý alebo neviem. Budem vám veľmi vďačný ak mi poradíte čo upraviť prípadne urobiť ináč pretože už začínam byť z toho zúfalý. prihlaska.php Kód: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Registrácia</title> <link rel="stylesheet" href="kd_2013.css" type="text/css"> </head>
<body>
<div id="container"> <div id="main">
<center> <H1>Jaklovské Agility preteky/ Jaklovce Agility race</H1> </center>
<fieldset> <legend>Registrácia / Registration</legend> <form action="posli.php" method="post">
<label> <b>Meno psovoda</b> <br> Dog handler name </label> <input name="meno" size="50" /> <br><br><br>
<label> <b>Email</b> </label> <input name="email" size="50" /> <br><br><br>
<label> <b>Meno psa</b> <br> Dog name </label> <input name="pes" size="50" /> <br><br><br>
<label> <b>Rasa</b> <br> Breed </label> <input name="rasa" size="50" /> <br><br><br>
<label> <b>Kategória</b> <br> Category </label> <select name="kategoria" /> <option value="">vyber/select</option> <option value="sa1">SA1</option> <option value="sa2">SA2</option> <option value="sa3">SA3</option> <option value="ma1">MA1</option> <option value="ma2">MA2</option> <option value="ma3">MA3</option> <option value="la1">LA1</option> <option value="la2">LA2</option> <option value="la3">LA3</option> </select> <br><br><br>
<label> <b>Číslo VZ</b> <br> Work book number </label> <input name="cislo_vz" size="50" /> <br><br><br>
<label> <b>Klub</b> <br> Club </label> <input name="klub" size="50" /> <br><br><br>
<label> <b>Štát</b> <br> State </label> <input name="stat" size="50" /> <br><br><br>
<label> <b>Dni</b> <br> Days </label> <select name="dni" /> <option value="">vyber/select</option> <option value="sobota">Sobota/Saturday</option> <option value="nedela">Nedeľa/Sunday</option> <option value="obidva dni">Obidva dni/Both days</option> </select> <br><br><br>
<strong>1 + 1 =</strong><input name="spam" size="2">
<input type="submit" value="Odoslať/ Send" />
</form> <fieldset>
<font color="red">Všetky údaje sú povinné!!!</font>
</div> </div>
</body> </html>
A posli.php Kód: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Potvrdenie</title> <link rel="stylesheet" href="kd_2013.css"> </head>
<body>
<div id="container"> <div id="main">
<?
$predmet = "Kynologický deň2013"; $email = $_POST['email']; $spam = $_POST['spam']; $sprava = $_POST['meno']."\n".$_POST['pes']."\n".$_POST['rasa']."\n".$_POST['kategoria']."\n".$_POST['cislo_vz']."\n".$_POST['klub']."\n".$_POST['stat']."\n".$_POST['dni'];
if (!isset($_POST['email']) || !isset($_POST['meno']) || !isset($_POST['spam']) || !isset($_POST['pes']) || !isset($_POST['rasa']) || !isset($_POST['kategoria']) || !isset($_POST['cislo_vz']) || !isset($_POST['klub']) || !isset($_POST['stat']) || !isset($_POST['dni'])) { redirect("prihlaska.php"); } function secure($id) { $old = array("\r\n", "&", "'", "\"", "<", ">"); $new = array("\n", "&", "'", "#quot;", "'", "<", ">"); $replace = str_replace($old, $new, $id); return $replace; } $email = secure($_POST['email']); $spam = secure($_POST['spam']);
if (!empty($email) && !empty($meno) && !empty($pes) && !empty($rasa) && !empty($kategoria) && !empty($cislo_vz) && !empty($klub) && !empty($stat) && !empty($dni) and $spam==2) { Mail("martin.liptak22@gmail.com", $predmet, $sprava, "From: <{$email}>"); echo "Váš email bol odoslaný"; } else { echo "Váš email nebol odoslaný. Zrejme ste niečo nevyplnili."; }
?>
</div> </div>
</body> </html>
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Problem bude v tom, ze e-mailu nenastavujes hlavicky, len to proste posles cez mail(). Skus pripadne pouzit phpmailer.
_________________ 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 |
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
| 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
|
|