[ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 07.01.13
Prihlásený: 08.01.13
Príspevky: 1
Témy: 1 | 1
NapísalOffline : 07.01.2013 21:45 | Formulár do Spamu

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">

&nbsp;&nbsp;&nbsp;&nbsp;

<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", "&amp;", "&#39;", "#quot;", "&#39;", "&lt;", "&gt;");     
          $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>


Offline

Správca fóra
Správca fóra
Formulár do Spamu

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 08.01.2013 7:30 | Formulár do Spamu

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
 [ Príspevkov: 2 ] 


Formulár do Spamu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

C# - ako skryť aktívny formulár a otvoriť druhý formulár

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Technológia .NET

67

2764

28.06.2013 22:08

walther

V tomto fóre nie sú ďalšie neprečítané témy.

wordpress kontaktný formulár a objednávkový formulár

v Redakčné systémy

1

1165

22.08.2016 10:26

hatto13

V tomto fóre nie sú ďalšie neprečítané témy.

Nahlasenie spamu

v Sieťové a internetové programy

2

443

01.09.2011 21:11

david3504

V tomto fóre nie sú ďalšie neprečítané témy.

Ako proti spamu?

v Sieťové a internetové programy

2

467

20.04.2010 17:52

Milan.H

V tomto fóre nie sú ďalšie neprečítané témy.

Thunderbird - triedenie spamu

v Sieťové a internetové programy

4

477

15.02.2010 20:07

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

ochrana proti spamu

v PHP, ASP

2

428

23.04.2009 17:38

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Facebook čelí nebezpečnému spamu.

v Novinky

9

750

17.11.2011 22:03

89Aquarius

V tomto fóre nie sú ďalšie neprečítané témy.

chcem vediet ako proti spamu

v Redakčné systémy

4

744

23.06.2007 14:41

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Veľa spamu na mojom webe

v Redakčné systémy

2

552

22.03.2010 13:59

AReYco

V tomto fóre nie sú ďalšie neprečítané témy.

Zasielaním spamu sa dá uživiť

v Novinky

1

558

17.11.2008 12:17

POM4R4NC

V tomto fóre nie sú ďalšie neprečítané témy.

Na Facebooku panuje nový druh SPAMu

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Novinky

48

3319

05.05.2011 14:54

Semi999

V tomto fóre nie sú ďalšie neprečítané témy.

Ochrana proti SPAMu na phpBB 2

v Redakčné systémy

10

2748

16.01.2007 16:40

AVAST

V tomto fóre nie sú ďalšie neprečítané témy.

boj proti spamu v g-booku

v PHP, ASP

2

735

27.01.2007 10:31

ronny

V tomto fóre nie sú ďalšie neprečítané témy.

google mail presmerovanie sprav do spamu

v Sieťové a internetové programy

2

345

13.03.2014 11:58

nino123

V tomto fóre nie sú ďalšie neprečítané témy.

Zlikvidovali botnet Grum, ktorý rozosielal 18 % spamu sveta

v Novinky

2

415

02.08.2012 9:18

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

Spamer odhalil svet spamu, mesačne zarábal 1.5 milióna

v Novinky

1

441

20.07.2007 12:17

fuco



© 2005 - 2024 PCforum, edited by JanoF