Naughtygirl
Gebruiker
- Lid geworden
- 17 jan 2009
- Berichten
- 174
Hallo,
Wie kan mij helpen mijn contactformulier zo te beveiligen dat, er geen leeg formulier verstuurd kan worden, robots het formulier niet kunnen versturen, de verplichte invulvelden ingevuld zijn en dat er een geldig e-mailadres is ingevuld.
Ik ben nog maar een beginneling in php, en de tutorials op internet wordt ik ook niet wijzer van.
Formulier:
Deze script is nog verre van veilig. Wie kan mij hierbij helpen?
Wie kan mij helpen mijn contactformulier zo te beveiligen dat, er geen leeg formulier verstuurd kan worden, robots het formulier niet kunnen versturen, de verplichte invulvelden ingevuld zijn en dat er een geldig e-mailadres is ingevuld.
Ik ben nog maar een beginneling in php, en de tutorials op internet wordt ik ook niet wijzer van.
Formulier:
HTML:
<form method="post" action="send.php">
<label for="naam">Naam*:</label>
<input class="text" type="text" id="naam" name="naam" /><br />
<label for="mail">E-mail*:</label>
<input class="text" type="text" id="mail" name="mail" /><br />
<label for="bericht">Bericht*:</label>
<textarea id="bericht" name="bericht"></textarea><br /><br />
Velden met een * zijn verplicht.<br /><br />
<input class="verz" type="submit" value="Verzenden" name="submit" />
</form>
PHP:
<?php
$name = $_POST['naam'];
$email = $_POST['email'];
$bericht = $_POST['bericht'];
$to = 'a.wal16@chello.nl';
$subject = '';
$msg = "Naam: $name\n" .
"E-mail: $email\n" .
"Bericht: $other";
mail($to, $subject, $msg, 'From:' . $email);
?>
Deze script is nog verre van veilig. Wie kan mij hierbij helpen?