Vast Onderwerp in een PHP Email-formulier instellen
Ik zit al een tijdje met een probleem , ik probeer een vast ondwerp in te stellen in mijn emailformulier , dus als de email aankomt in onze inbox dan moet er bijvoorbeeld altijd "Prijsopgave" komen te staan.
Alleen ik krijg dit niet voor elkaar...
Kan iemand mij helpen , waar in mijn PHP script hieronder moet ik dat verwerken?
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?php
session_start(); // zorg ervoor dat session_start ALTIJD bovenaan ALLES van je pagina staat, anders werkt het niet!
// E-mailadres van de ontvanger
$mail_ontv = '[email protected]' ; // <<<----- voer jouw e-mailadres hier in!
// Speciale checks voor naam en e-mailadres
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
// naam controle
if (!preg_match('/[ a-zA-Z-]$/', $_POST['naam']))
$naam_fout = 1;
// e-mail controle
if (function_exists('filter_var') && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
$email_fout = 1;
}
// Kijk of alle velden zijn ingevuld - naam mag alleen uit letters bestaan en het e-mailadres moet juist zijn
if (($_SERVER['REQUEST_METHOD'] == 'POST' && ( empty($_POST['naam']) || !empty($naam_fout) || empty($_POST['mail']) || !empty($email_fout) || empty($_POST['bericht5']) || empty($_POST['bericht4']) || empty($_POST['bericht3']) || empty($_POST['bericht1']) || empty($_POST['bericht2']))) || $_SERVER['REQUEST_METHOD'] == 'GET')
{
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
if (!empty($naam_fout))
echo '<p>Uw naam mag alleen letters bevatten.</p>';
elseif (!empty($email_fout))
echo '<p>Uw e-mailadres is niet juist.</p>';
else
echo '<p>U bent uw naam, e-mailadres of telefoonnummer vergeten in te vullen.</p>';
}
// HTML e-mail formlier
echo '<form method="post" action="' . $_SERVER['REQUEST_URI'] . '" />
<p>
<label for="naam">Naam :</label><br />
<input type="text" id="naam" name="naam" value="' . htmlspecialchars($_POST['naam']) . '" /><br />
<label for="mail">E-mailadres :</label><br />
<input type="text" id="mail" name="mail" value="' . htmlspecialchars($_POST['mail']) . '" /><br />
<label for="naam">Telefoonnummer :</label><br />
<input type="text" id="telefoonnummer" name="telefoonnummer" value="' . htmlspecialchars($_POST['telefoonnummer']) . '" /><br />
<label for="onderwerp">Van Land/Postcode :</label><br />
<textarea id="text" name="bericht1" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Naar Land/Postcode :</label><br />
<textarea id="text" name="bericht2" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Aantal/Type Pallets / Laadmeter :</label><br />
<textarea id="text" name="bericht3" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Gewicht :</label><br />
<textarea id="text" name="bericht4" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Gewenste Ophaal en Afleverdatum :</label><br />
<textarea id="text" name="bericht5" rows="3" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br />
<label for="bericht">Extra Informatie :</label><br />
<textarea id="bericht" name="bericht" rows="8" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br />
<input type="submit" name="submit" value=" Versturen " />
</p>
</form>';
}
// versturen naar
else
{
// set datum
$datum = date('d/m/Y H:i:s');
$inhoud_mail = "===================================================\n";
$inhoud_mail .= "Prijsaanvraag via Website " . $_SERVER['HTTP_HOST'] . "\n\n";
$inhoud_mail .= "Verstuurd op " . $datum . " via het IP adres " . $_SERVER['REMOTE_ADDR'] . "\n\n";
$inhoud_mail .= "Naam : " . htmlspecialchars($_POST['naam']) . "\n";
$inhoud_mail .= "E-mail adres : " . htmlspecialchars($_POST['mail']) . "\n";
$inhoud_mail .= "Telefoonnummer : " . htmlspecialchars($_POST['telefoonnummer']) . "\n";
$inhoud_mail .= "Van Land/Postcode : " . htmlspecialchars($_POST['bericht1']) . "\n";
$inhoud_mail .= "Naar Land/Postcode : " . htmlspecialchars($_POST['bericht2']) . "\n";
$inhoud_mail .= "Aantal/Type Pallets / Laadmeter : " . htmlspecialchars($_POST['bericht3']) . "\n";
$inhoud_mail .= "Gewicht : " . htmlspecialchars($_POST['bericht4']) . "\n";
$inhoud_mail .= "Gewenste Ophaal en Afleverdatum : " . htmlspecialchars($_POST['bericht5']) . "\n\n";
$inhoud_mail .= "Extra Informatie :\n";
$inhoud_mail .= htmlspecialchars($_POST['bericht']) . "\n\n";
$inhoud_mail .= "===================================================\n\n";
// --------------------
// spambot protectie
// ------
$headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';
$headers = stripslashes($headers);
$headers = str_replace('\n', '', $headers); // Verwijder \n
$headers = str_replace('\r', '', $headers); // Verwijder \r
$headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
$_POST['onderwerp'] = str_replace('\n', '', $_POST['onderwerp']); // Verwijder \n
$_POST['onderwerp'] = str_replace('\r', '', $_POST['onderwerp']); // Verwijder \r
$_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes
if (mail($mail_ontv, $_POST['onderwerp'], $inhoud_mail, $headers))
{
echo '<h1>Uw Prijsaanvraag is verzonden</h1>
<p>Bedankt voor het invullen van het contactformulier. We zullen zo spoedig mogelijk uw Prijsaanvraag in behandeling nemen!.</p>';
}
else
{
echo '<h1>Uw Prijsaanvraag is niet verzonden, er is iets mis gegaan.</h1>
<p><b>Onze excuses.</b> Uw Prijsaanvraag kon niet verzonden worden, er is iets mis gegaan.</p>';
}
}
?>
session_start(); // zorg ervoor dat session_start ALTIJD bovenaan ALLES van je pagina staat, anders werkt het niet!
// E-mailadres van de ontvanger
$mail_ontv = '[email protected]' ; // <<<----- voer jouw e-mailadres hier in!
// Speciale checks voor naam en e-mailadres
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
// naam controle
if (!preg_match('/[ a-zA-Z-]$/', $_POST['naam']))
$naam_fout = 1;
// e-mail controle
if (function_exists('filter_var') && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
$email_fout = 1;
}
// Kijk of alle velden zijn ingevuld - naam mag alleen uit letters bestaan en het e-mailadres moet juist zijn
if (($_SERVER['REQUEST_METHOD'] == 'POST' && ( empty($_POST['naam']) || !empty($naam_fout) || empty($_POST['mail']) || !empty($email_fout) || empty($_POST['bericht5']) || empty($_POST['bericht4']) || empty($_POST['bericht3']) || empty($_POST['bericht1']) || empty($_POST['bericht2']))) || $_SERVER['REQUEST_METHOD'] == 'GET')
{
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
if (!empty($naam_fout))
echo '<p>Uw naam mag alleen letters bevatten.</p>';
elseif (!empty($email_fout))
echo '<p>Uw e-mailadres is niet juist.</p>';
else
echo '<p>U bent uw naam, e-mailadres of telefoonnummer vergeten in te vullen.</p>';
}
// HTML e-mail formlier
echo '<form method="post" action="' . $_SERVER['REQUEST_URI'] . '" />
<p>
<label for="naam">Naam :</label><br />
<input type="text" id="naam" name="naam" value="' . htmlspecialchars($_POST['naam']) . '" /><br />
<label for="mail">E-mailadres :</label><br />
<input type="text" id="mail" name="mail" value="' . htmlspecialchars($_POST['mail']) . '" /><br />
<label for="naam">Telefoonnummer :</label><br />
<input type="text" id="telefoonnummer" name="telefoonnummer" value="' . htmlspecialchars($_POST['telefoonnummer']) . '" /><br />
<label for="onderwerp">Van Land/Postcode :</label><br />
<textarea id="text" name="bericht1" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Naar Land/Postcode :</label><br />
<textarea id="text" name="bericht2" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Aantal/Type Pallets / Laadmeter :</label><br />
<textarea id="text" name="bericht3" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Gewicht :</label><br />
<textarea id="text" name="bericht4" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Gewenste Ophaal en Afleverdatum :</label><br />
<textarea id="text" name="bericht5" rows="3" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br />
<label for="bericht">Extra Informatie :</label><br />
<textarea id="bericht" name="bericht" rows="8" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br />
<input type="submit" name="submit" value=" Versturen " />
</p>
</form>';
}
// versturen naar
else
{
// set datum
$datum = date('d/m/Y H:i:s');
$inhoud_mail = "===================================================\n";
$inhoud_mail .= "Prijsaanvraag via Website " . $_SERVER['HTTP_HOST'] . "\n\n";
$inhoud_mail .= "Verstuurd op " . $datum . " via het IP adres " . $_SERVER['REMOTE_ADDR'] . "\n\n";
$inhoud_mail .= "Naam : " . htmlspecialchars($_POST['naam']) . "\n";
$inhoud_mail .= "E-mail adres : " . htmlspecialchars($_POST['mail']) . "\n";
$inhoud_mail .= "Telefoonnummer : " . htmlspecialchars($_POST['telefoonnummer']) . "\n";
$inhoud_mail .= "Van Land/Postcode : " . htmlspecialchars($_POST['bericht1']) . "\n";
$inhoud_mail .= "Naar Land/Postcode : " . htmlspecialchars($_POST['bericht2']) . "\n";
$inhoud_mail .= "Aantal/Type Pallets / Laadmeter : " . htmlspecialchars($_POST['bericht3']) . "\n";
$inhoud_mail .= "Gewicht : " . htmlspecialchars($_POST['bericht4']) . "\n";
$inhoud_mail .= "Gewenste Ophaal en Afleverdatum : " . htmlspecialchars($_POST['bericht5']) . "\n\n";
$inhoud_mail .= "Extra Informatie :\n";
$inhoud_mail .= htmlspecialchars($_POST['bericht']) . "\n\n";
$inhoud_mail .= "===================================================\n\n";
// --------------------
// spambot protectie
// ------
$headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';
$headers = stripslashes($headers);
$headers = str_replace('\n', '', $headers); // Verwijder \n
$headers = str_replace('\r', '', $headers); // Verwijder \r
$headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
$_POST['onderwerp'] = str_replace('\n', '', $_POST['onderwerp']); // Verwijder \n
$_POST['onderwerp'] = str_replace('\r', '', $_POST['onderwerp']); // Verwijder \r
$_POST['onderwerp'] = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $_POST['onderwerp'])); // Slashes van quotes
if (mail($mail_ontv, $_POST['onderwerp'], $inhoud_mail, $headers))
{
echo '<h1>Uw Prijsaanvraag is verzonden</h1>
<p>Bedankt voor het invullen van het contactformulier. We zullen zo spoedig mogelijk uw Prijsaanvraag in behandeling nemen!.</p>';
}
else
{
echo '<h1>Uw Prijsaanvraag is niet verzonden, er is iets mis gegaan.</h1>
<p><b>Onze excuses.</b> Uw Prijsaanvraag kon niet verzonden worden, er is iets mis gegaan.</p>';
}
}
?>
Gewijzigd op 19/05/2011 15:48:11 door Wouter Snijders
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<?php
session_start(); // zorg ervoor dat session_start ALTIJD bovenaan ALLES van je pagina staat, anders werkt het niet!
// E-mailadres van de ontvanger
$mail_ontv = '[email protected]' ; // <<<----- voer jouw e-mailadres hier in!
// Speciale checks voor naam en e-mailadres
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
// naam controle
if (!preg_match('/[ a-zA-Z-]$/', $_POST['naam']))
$naam_fout = 1;
// e-mail controle
if (function_exists('filter_var') && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
$email_fout = 1;
}
// Kijk of alle velden zijn ingevuld - naam mag alleen uit letters bestaan en het e-mailadres moet juist zijn
if (($_SERVER['REQUEST_METHOD'] == 'POST' && ( empty($_POST['naam']) || !empty($naam_fout) || empty($_POST['mail']) || !empty($email_fout) || empty($_POST['bericht5']) || empty($_POST['bericht4']) || empty($_POST['bericht3']) || empty($_POST['bericht1']) || empty($_POST['bericht2']))) || $_SERVER['REQUEST_METHOD'] == 'GET')
{
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
if (!empty($naam_fout))
echo '<p>Uw naam mag alleen letters bevatten.</p>';
elseif (!empty($email_fout))
echo '<p>Uw e-mailadres is niet juist.</p>';
else
echo '<p>U bent uw naam, e-mailadres of telefoonnummer vergeten in te vullen.</p>';
}
// HTML e-mail formlier
echo '<form method="post" action="' . $_SERVER['REQUEST_URI'] . '" />
<p>
<label for="naam">Naam :</label><br />
<input type="text" id="naam" name="naam" value="' . htmlspecialchars($_POST['naam']) . '" /><br />
<label for="mail">E-mailadres :</label><br />
<input type="text" id="mail" name="mail" value="' . htmlspecialchars($_POST['mail']) . '" /><br />
<label for="naam">Telefoonnummer :</label><br />
<input type="text" id="telefoonnummer" name="telefoonnummer" value="' . htmlspecialchars($_POST['telefoonnummer']) . '" /><br />
<label for="onderwerp">Van Land/Postcode :</label><br />
<textarea id="text" name="bericht1" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Naar Land/Postcode :</label><br />
<textarea id="text" name="bericht2" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Aantal/Type Pallets / Laadmeter :</label><br />
<textarea id="text" name="bericht3" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Gewicht :</label><br />
<textarea id="text" name="bericht4" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Gewenste Ophaal en Afleverdatum :</label><br />
<textarea id="text" name="bericht5" rows="3" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br />
<label for="bericht">Extra Informatie :</label><br />
<textarea id="bericht" name="bericht" rows="8" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br />
<input type="submit" name="submit" value=" Versturen " />
</p>
</form>';
}
// versturen naar
else
{
// set datum
$datum = date('d/m/Y H:i:s');
$inhoud_mail = "===================================================\n";
$inhoud_mail .= "Prijsaanvraag via Website " . $_SERVER['HTTP_HOST'] . "\n\n";
$inhoud_mail .= "Verstuurd op " . $datum . " via het IP adres " . $_SERVER['REMOTE_ADDR'] . "\n\n";
$inhoud_mail .= "Naam : " . htmlspecialchars($_POST['naam']) . "\n";
$inhoud_mail .= "E-mail adres : " . htmlspecialchars($_POST['mail']) . "\n";
$inhoud_mail .= "Telefoonnummer : " . htmlspecialchars($_POST['telefoonnummer']) . "\n";
$inhoud_mail .= "Van Land/Postcode : " . htmlspecialchars($_POST['bericht1']) . "\n";
$inhoud_mail .= "Naar Land/Postcode : " . htmlspecialchars($_POST['bericht2']) . "\n";
$inhoud_mail .= "Aantal/Type Pallets / Laadmeter : " . htmlspecialchars($_POST['bericht3']) . "\n";
$inhoud_mail .= "Gewicht : " . htmlspecialchars($_POST['bericht4']) . "\n";
$inhoud_mail .= "Gewenste Ophaal en Afleverdatum : " . htmlspecialchars($_POST['bericht5']) . "\n\n";
$inhoud_mail .= "Extra Informatie :\n";
$inhoud_mail .= htmlspecialchars($_POST['bericht']) . "\n\n";
$inhoud_mail .= "===================================================\n\n";
// --------------------
// spambot protectie
// ------
$headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';
$headers = stripslashes($headers);
$headers = str_replace('\n', '', $headers); // Verwijder \n
$headers = str_replace('\r', '', $headers); // Verwijder \r
$headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
if (mail($mail_ontv, 'Prijsopgave', $inhoud_mail, $headers))
{
echo '<h1>Uw Prijsaanvraag is verzonden</h1>
<p>Bedankt voor het invullen van het contactformulier. We zullen zo spoedig mogelijk uw Prijsaanvraag in behandeling nemen!.</p>';
}
else
{
echo '<h1>Uw Prijsaanvraag is niet verzonden, er is iets mis gegaan.</h1>
<p><b>Onze excuses.</b> Uw Prijsaanvraag kon niet verzonden worden, er is iets mis gegaan.</p>';
}
}
?>
session_start(); // zorg ervoor dat session_start ALTIJD bovenaan ALLES van je pagina staat, anders werkt het niet!
// E-mailadres van de ontvanger
$mail_ontv = '[email protected]' ; // <<<----- voer jouw e-mailadres hier in!
// Speciale checks voor naam en e-mailadres
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
// naam controle
if (!preg_match('/[ a-zA-Z-]$/', $_POST['naam']))
$naam_fout = 1;
// e-mail controle
if (function_exists('filter_var') && !filter_var($_POST['mail'], FILTER_VALIDATE_EMAIL))
$email_fout = 1;
}
// Kijk of alle velden zijn ingevuld - naam mag alleen uit letters bestaan en het e-mailadres moet juist zijn
if (($_SERVER['REQUEST_METHOD'] == 'POST' && ( empty($_POST['naam']) || !empty($naam_fout) || empty($_POST['mail']) || !empty($email_fout) || empty($_POST['bericht5']) || empty($_POST['bericht4']) || empty($_POST['bericht3']) || empty($_POST['bericht1']) || empty($_POST['bericht2']))) || $_SERVER['REQUEST_METHOD'] == 'GET')
{
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
if (!empty($naam_fout))
echo '<p>Uw naam mag alleen letters bevatten.</p>';
elseif (!empty($email_fout))
echo '<p>Uw e-mailadres is niet juist.</p>';
else
echo '<p>U bent uw naam, e-mailadres of telefoonnummer vergeten in te vullen.</p>';
}
// HTML e-mail formlier
echo '<form method="post" action="' . $_SERVER['REQUEST_URI'] . '" />
<p>
<label for="naam">Naam :</label><br />
<input type="text" id="naam" name="naam" value="' . htmlspecialchars($_POST['naam']) . '" /><br />
<label for="mail">E-mailadres :</label><br />
<input type="text" id="mail" name="mail" value="' . htmlspecialchars($_POST['mail']) . '" /><br />
<label for="naam">Telefoonnummer :</label><br />
<input type="text" id="telefoonnummer" name="telefoonnummer" value="' . htmlspecialchars($_POST['telefoonnummer']) . '" /><br />
<label for="onderwerp">Van Land/Postcode :</label><br />
<textarea id="text" name="bericht1" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Naar Land/Postcode :</label><br />
<textarea id="text" name="bericht2" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Aantal/Type Pallets / Laadmeter :</label><br />
<textarea id="text" name="bericht3" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Gewicht :</label><br />
<textarea id="text" name="bericht4" rows="1" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br
/>
<label for="onderwerp">Gewenste Ophaal en Afleverdatum :</label><br />
<textarea id="text" name="bericht5" rows="3" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br />
<label for="bericht">Extra Informatie :</label><br />
<textarea id="bericht" name="bericht" rows="8" style="width: 400px;">' . htmlspecialchars($_POST['bericht']) . '</textarea><br />
<input type="submit" name="submit" value=" Versturen " />
</p>
</form>';
}
// versturen naar
else
{
// set datum
$datum = date('d/m/Y H:i:s');
$inhoud_mail = "===================================================\n";
$inhoud_mail .= "Prijsaanvraag via Website " . $_SERVER['HTTP_HOST'] . "\n\n";
$inhoud_mail .= "Verstuurd op " . $datum . " via het IP adres " . $_SERVER['REMOTE_ADDR'] . "\n\n";
$inhoud_mail .= "Naam : " . htmlspecialchars($_POST['naam']) . "\n";
$inhoud_mail .= "E-mail adres : " . htmlspecialchars($_POST['mail']) . "\n";
$inhoud_mail .= "Telefoonnummer : " . htmlspecialchars($_POST['telefoonnummer']) . "\n";
$inhoud_mail .= "Van Land/Postcode : " . htmlspecialchars($_POST['bericht1']) . "\n";
$inhoud_mail .= "Naar Land/Postcode : " . htmlspecialchars($_POST['bericht2']) . "\n";
$inhoud_mail .= "Aantal/Type Pallets / Laadmeter : " . htmlspecialchars($_POST['bericht3']) . "\n";
$inhoud_mail .= "Gewicht : " . htmlspecialchars($_POST['bericht4']) . "\n";
$inhoud_mail .= "Gewenste Ophaal en Afleverdatum : " . htmlspecialchars($_POST['bericht5']) . "\n\n";
$inhoud_mail .= "Extra Informatie :\n";
$inhoud_mail .= htmlspecialchars($_POST['bericht']) . "\n\n";
$inhoud_mail .= "===================================================\n\n";
// --------------------
// spambot protectie
// ------
$headers = 'From: ' . htmlspecialchars($_POST['naam']) . ' <' . $_POST['mail'] . '>';
$headers = stripslashes($headers);
$headers = str_replace('\n', '', $headers); // Verwijder \n
$headers = str_replace('\r', '', $headers); // Verwijder \r
$headers = str_replace("\"", "\\\"", str_replace("\\", "\\\\", $headers)); // Slashes van quotes
if (mail($mail_ontv, 'Prijsopgave', $inhoud_mail, $headers))
{
echo '<h1>Uw Prijsaanvraag is verzonden</h1>
<p>Bedankt voor het invullen van het contactformulier. We zullen zo spoedig mogelijk uw Prijsaanvraag in behandeling nemen!.</p>';
}
else
{
echo '<h1>Uw Prijsaanvraag is niet verzonden, er is iets mis gegaan.</h1>
<p><b>Onze excuses.</b> Uw Prijsaanvraag kon niet verzonden worden, er is iets mis gegaan.</p>';
}
}
?>
Bedankt!
ja ik heb de regels verwijderd die met het onderwerp te maken hebben en heb daarna het onderwerp vast ingesteld.
Dan weet ik dat ook weer voor de volgende keer ^_^