mailform
ik heb een mailplatform
maar als ik niks invul zegt hij nog steeds dat hij verstuurd is
en ook krijg ik geen bericht binnen
iemand enige idee
testversie is te bekijken op : remcogaasenbeek.nl/nieuw
index.html
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<form name="form1" method="post" action="verzenden.php">
<table width="400" border="0">
<tr>
<td colspan="2">
</b></td>
</tr>
<tr>
<td width="30%"><font face="Arial" size="2"><font color="#f19028">*</font> Naam</font></td>
<td width="70%">
<input type="text" name="naam" size="20">
</td>
</tr>
<tr>
<td width="30%"><font face="Arial" size="2"><font color="#f19028">*</font> Email</font></td>
<td width="70%">
<input type="text" name="email" size="20">
</td>
</tr>
<tr>
<td width="30%"><font face="Arial" size="2"><font color="#f19028">*</font> Telefoonnummer</font></td>
<td width="70%">
<input type="text" name="telefoonnummer" size="20">
</td>
</tr>
<tr>
<td width="30%"><font face="Arial" size="2"><font color="#f19028">*</font> Woonplaats</font></td>
<td width="70%">
<input type="text" name="woonplaats" size="20">
</td>
</tr>
</tr>
<tr>
<td colspan="2">
<font face="Arial" size="2"><br>
<input type="submit" name="submit" value="Verstuur">
</font>
</td>
</tr>
</table>
</form>
<font color="#f19028">*</font> <font size="1"> De proefles is gratis indien men besluit om een rijopleiding <BR>bij rijschool Remco Gaaseneek te nemen. anders blijft het een vrijblijvende les van 25,-.</font>
<table width="400" border="0">
<tr>
<td colspan="2">
</b></td>
</tr>
<tr>
<td width="30%"><font face="Arial" size="2"><font color="#f19028">*</font> Naam</font></td>
<td width="70%">
<input type="text" name="naam" size="20">
</td>
</tr>
<tr>
<td width="30%"><font face="Arial" size="2"><font color="#f19028">*</font> Email</font></td>
<td width="70%">
<input type="text" name="email" size="20">
</td>
</tr>
<tr>
<td width="30%"><font face="Arial" size="2"><font color="#f19028">*</font> Telefoonnummer</font></td>
<td width="70%">
<input type="text" name="telefoonnummer" size="20">
</td>
</tr>
<tr>
<td width="30%"><font face="Arial" size="2"><font color="#f19028">*</font> Woonplaats</font></td>
<td width="70%">
<input type="text" name="woonplaats" size="20">
</td>
</tr>
</tr>
<tr>
<td colspan="2">
<font face="Arial" size="2"><br>
<input type="submit" name="submit" value="Verstuur">
</font>
</td>
</tr>
</table>
</form>
<font color="#f19028">*</font> <font size="1"> De proefles is gratis indien men besluit om een rijopleiding <BR>bij rijschool Remco Gaaseneek te nemen. anders blijft het een vrijblijvende les van 25,-.</font>
verzenden.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
if (!isset($_POST['naam']) || !isset($_POST['email']) || !isset($_POST['telefoonnummer'])) {
echo 'U heeft niet alle velden ingevuld!';
exit;
}
$naam = htmlspecialchars($_POST['naam']);
$email = htmlspecialchars($_POST['email']);
$telefoonnummer = htmlspecialchars($_POST['telefoonnummer']);
$woonplaats= htmlspecialchars($_POST['woonplaats']);
$tijd = time();
$datum = strftime('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$message = $naam.' met het e-mailadres '.$email.' en het IP '.$ip.' stuurde op '.$datum.' het volgende nummer en woonplaats:
____________________________________
'.$telefoonnummer.'
'.$woonplaats.'
------------------------------------';
mail('[email protected]', 'proefles', $message, 'From: '.$email);
echo 'Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.';
?>
if (!isset($_POST['naam']) || !isset($_POST['email']) || !isset($_POST['telefoonnummer'])) {
echo 'U heeft niet alle velden ingevuld!';
exit;
}
$naam = htmlspecialchars($_POST['naam']);
$email = htmlspecialchars($_POST['email']);
$telefoonnummer = htmlspecialchars($_POST['telefoonnummer']);
$woonplaats= htmlspecialchars($_POST['woonplaats']);
$tijd = time();
$datum = strftime('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$message = $naam.' met het e-mailadres '.$email.' en het IP '.$ip.' stuurde op '.$datum.' het volgende nummer en woonplaats:
____________________________________
'.$telefoonnummer.'
'.$woonplaats.'
------------------------------------';
mail('[email protected]', 'proefles', $message, 'From: '.$email);
echo 'Uw bericht is verzonden. U krijgt zo snel mogelijk antwoord.';
?>
Gewijzigd op 16/08/2014 20:36:01 door Ger van Steenderen
if($_SERVER['REQUEST_METHOD']=="POST") {
Daarna kan je alle validatie doen. Hoewel een exit(); zeer overbodig is.
maar ben helaas nog geen stap verder
Wat nu als daar een enter in stond?
Regel 8:
http://www.pfz.nl/forum/topic/10830-mailform/
Niet erg dat je ergens anders ook je vraag stelt, maar misschien wel zo netjes om dat ook even te melden.
Straks proberen we je hier te helpen terwijl je het antwoord al hebt en/of het antwoord dat hier gegeven wordt achterhaald is door (extra) informatie op een ander forum.
crossposting: Niet erg dat je ergens anders ook je vraag stelt, maar misschien wel zo netjes om dat ook even te melden.
Straks proberen we je hier te helpen terwijl je het antwoord al hebt en/of het antwoord dat hier gegeven wordt achterhaald is door (extra) informatie op een ander forum.