Krijg steeds foutmeldingen van PHP (Form Handler)
aan te passen aan eigen wensen.
Echter nu krijg ik steeds foutmeldingen terwijl alles voor mij logischerwijs zou moeten kloppen.
Als ik het een en ander probeer aan te passen komt er weer een andere foutmelding naar voren.
Mijn ervaring op PHP gebied is zo goed als nul (hier en daar een klein scriptje geïmiteerd).
Ik wil deze taal al een behoorlijke tijd onder de knie krijgen maar zelfstudie wil niet echt lukken.
Zou er misschien iemand mee kunnen kijken of ik dingen over het hoofd zie?
De bedoeling van het script is: Als de gebruiker het formulier heeft ingevuld, vindt er controle plaats op de inhoud ( mail adres geldig? naam ingevuld? telefoonnummer geldig? etc.)
Als de inhoud klopt stuurt het script een e-mail naar zowel de Admin als de gebruiker.
Ook wordt er gekeken of het formulier niet te vaak achter elkaar wordt verzonden. (AntiFlood) Dit door een beperking te stellen aan het aantal zendopdrachten per 20 seconden.
Verder bevat het HTML gedeelte veel opmaak die vanuit een centrale template wordt toegepast op alle pagina's op de site.
Misschien handig om te weten: Ik gebruik Microsoft Expression Web 4
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
<?php
/******************************
* Script: Form Mail *
* Versie: 4.0 *
* Author: SkYcE *
* Released: 07-12-2006 *
******************************/
//Set sessie voor flood optie
session_start();
/*
** Variabelen instellen
*/
// Naam voor als afzender van het bevestigingsmailtje
$var_name = "Restaria de Plataan";
// Het mail adres waarnaar de data verstuurd moet worden en afzender adres
$var_email = "[email protected]";
// Bevestigingsmail naar de verstuurder aanzetten (true = aan / false = uit)
$var_confirm = true;
// Om flooden te voorkomen (true = aan / false = uit)
$var_noflood = true;
//Bericht wat een bezoeker te zien krijgt als er sprake is van flooden
$var_flood_msg = "U bent aan het flooden!";
//Aantal flood seconden dat het formulier buiten gebruik moet zijn na het versturen van een bericht
$var_flood_sec = 20;
// Geblokkeerde ip adressen, nieuw ip adres toevoegen is nieuwe waarde in de array
$var_ban_ips = array('255.255.255.0');
// Bericht wat een bezoeker te zien krijgt indien diegene geblokkeerd is
$var_ban_msg = "In het verleden zijn vanaf uw IP-adres ongewenste dingen verzonden. Wij hebben dit IP-adres geblokkeerd. U kunt telefonisch contact opnemen met 024-696 20 97.";
/*
** Hieronder niks veranderen, tenzij je weet wat je doet
*/
//Functie voor ipadres verkrijgen
function get_ip () {
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ipadres = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
$ipadres = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ipadres = $_SERVER['REMOTE_ADDR'];
}
return $ipadres;
}
//Host verkrijgen
$hostmask = gethostbyaddr(get_ip());
// Formulier weergeven
$form_view = true;
//Formulier versturen, als er iets misgaat word $ok = false
$ok = true;
// Bestandsnaam verkrijgen
$filename = basename($_SERVER['PHP_SELF']);
// Errors
$error = '';
if($_SERVER['REQUEST_METHOD'] == 'POST') {
//Validate form
if(!trim($_POST['naam'])) {
$ok = false;
$error .= '- Er is geen naam ingevuld<br />';
}
if(!eregi("[A-Za-z0-9_-]+([.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([.]{1}[A-Za-z0-9-]+)+", $_POST['email'])) {
$ok = false;
$error .= '- Er is geen geldig e-mailadres ingevuld<br />';
}
if(!eregi("[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]",$_POST['telefoon'])) {
$ok = false;
$error .= '- Er is geen geldig telefoonnummer ingevuld<br />';
}
if(!$_POST['personen']) {
$ok = false;
$error .= '- U heeft niet aangegeven met hoeveel personen u wilt komen<br />';
}
if(!$_POST['dag']) {
$ok = false;
$error .= '- Er is geen dag gekozen<br />';
if(!$_POST['maand']) {
$ok = false;
$error .= '- Er is geen maand gekozen<br />';
}
if(!trim($_POST['tijd'])) {
$ok = false;
$error .= '- Er is geen tijd tussen 13:00 en 21:00 ingevuld<br />';
}
// E-mail naar $var_email (webmaster)
$msg_2_admin = "
Naam: ".$_POST['naam']."
Email: ".$_POST['email']."
Telefoon: ".$_POST['telefoon']."
Personen: ".$_POST['personen']."
Dag: ".$_POST['dag']."
Maand: ".$_POST['maand']."
Tijd: ".$_POST['tijd']."
======================================================================
Opmerking:
".$_POST['opmerkingen']."
======================================================================
Note: ".$_POST['naam']." stuurde deze email op ".date('d-m-Y')." om ".date('H:i').".
Het IP adres van ".$_POST['naam']." is: ".get_ip()."
Het hostadres van ".$_POST['naam']." is: ".$hostmask;
// E-mail naar $_POST['email'] (poster)
$msg_2_poster = "Beste ".$_POST['naam'].",
Bedankt voor het invullen van het formulier. U heeft het formulier
ingevuld op ".date('d-m-Y')." om ".date('H:i').". Vanaf ".get_ip()."
======================================================================
U wilt reserveren voor ".$_POST['dag']." ".$_POST['maand']." om ".$_POST['tijd']."
U wilt komen met ".$_POST['personen']." personen
Wij hebben van u de volgende contact gegevens ontvangen:
Telefoon: ".$_POST['telefoon']."
Email: ".$_POST['email']."
======================================================================
Opmerkingen:
".$_POST['opmerkingen']."
======================================================================
Deze email is automatisch verzonden. U hoeft hier niet op te reageren.
Graag tot ziens bij Restaria de Plataan
//Einde bericht
if(in_array(get_ip(),$var_ban_ips)) {
echo $var_ban_msg;
$form_view = false;
} elseif ($var_noflood == true && (time()-$_SESSION['antiflood']) <= $var_flood_sec) {
echo $var_flood_msg;
$form_view = false;
} elseif ($ok == true) {
@$send = mail($var_email,
"Contact: ".$_POST['onderwerp'],
$msg_2_admin,
"From: ".$_POST['naam']."<".$_POST['email'].">");
if($send == 1) {
if($var_confirm == true){
mail($_POST['email'],
"Bevestiging Contact: ".$_POST['onderwerp'],
$msg_2_poster,
"From: ".$var_name."<".$var_email.">");
}
echo'Beste '.$_POST['naam'].', uw reservering is verzonden, wij zullen z.s.m. contact met u opnemen.';
if($var_confirm == true){
echo'<br /><br />Er is een bevestigingsmail onderweg met wat u heeft ingevuld.';
}
}else{
echo'Beste '.$_POST['naam'].', uw reservering is helaas niet verzonden.<br /><br />
Er is een fout opgetreden bij het verzenden. Wij zullen proberen het probleem zo snel mogelijk
te verhelpen.<br /><br />
Mocht dit probleem na enkele dagen niet verholpen zijn,neem dan contact op met de
<a href="mailto:'.$var_email.'">Webmaster</a><br /><br />
Bedankt voor uw medewerking.';
}
$form_view = false;
$_SESSION["antiflood"] = time();
}
}
/*
** Formulier
*/
if($form_view == true) {
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- #BeginTemplate "../tress.dwt" -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>Restaria de Plataan - Reserveren</title>
<!-- #EndEditable -->
<!-- #BeginEditable "description" -->
<meta content="CSS Sculptor for Expression Web " name="description" />
<!-- #EndEditable -->
<!-- #BeginEditable "keywords" -->
<meta content=" " name="keywords" />
<!-- #EndEditable -->
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<meta content="en-us" http-equiv="Content-Language" />
<meta content="General" name="rating" />
<link href="../trees/favicon.ico" rel="shortcut icon" />
<meta content="no" http-equiv="imagetoolbar" />
<meta content="Copyright © 2008, Pat Geary All Rights Reserved" name="copyright" />
<!-- #BeginEditable "scripting" -->
<!-- Scripting area here -->
<style type="text/css">
.auto-style2 {
font-family: Georgia;
}
</style>
<!-- #EndEditable -->
<link href="../trees.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.auto-style1 {
font-weight: bold;
color: #884C1A;
}
</style>
</head>
<body>
<div id="outerWrapper">
<div id="sitename">
<img alt="Welkom bij Restaria de Plataan" height="85" src="../trees/images/Plataanbanner.jpg" width="740" /></div>
<div id="header">
</div>
<div id="topNavigation">
<div class="mattblacktabs">
<ul>
<li><a href="../index.html" title="null link">Start</a></li>
<li><a href="../about/default.htm" title="null link">Over Ons</a></li>
<li><a href="default.php" title="null link">Reserveren</a></li>
<li><a href="../catalog/default.htm" title="null link">Assortiment</a></li>
<li><a href="../contact/default.htm" title="null link">Contact</a></li>
<li><a href="../catering/default.htm" title="null link">Catering</a></li>
</ul>
</div>
</div>
<div id="contentWrapper">
<div id="content">
<!-- #BeginEditable "content" -->
<h1>Reserveren</h1>
<p>Wilt u zeker zijn dat u een plaatsje bij ons in het restaurant
heeft? Dan kunt u middels dit formulier<br />
van te voren doorgeven dat u komt.
Bellen kan ook naar 024 - 696 20 97<br />
<br />
Gelieve alle velden in te vullen, zodat wij alles op uw wensen
kunnen afstemmen.</p>
<form method="POST" action="'.$filename.'">
<table style="width: 97%">
<tr>
<td style="width: 176px; height: 12px" valign="top" class="auto-style2"><strong>
Naam</strong></td>
<td style="width: 475px; height: 12px">
<input name="Text1" style="width: 276px" type="text" class="auto-style2" value="'.(isset($_POST['naam']) ? $_POST['naam'] : '').'"/><span class="auto-style2">
</span>
</td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>E-mail adres</strong></td>
<td style="width: 475px">
<input name="Text2" style="width: 275px" type="text"value="'.(isset($_POST['email']) ? $_POST['email'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Telefoon</strong></td>
<td style="width: 475px">
<input name="Text3" style="width: 164px" type="text" value="'.(isset($_POST['telefoon']) ? $_POST['telefoon'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Aantal personen</strong></td>
<td style="width: 475px">
<input name="Text4" style="width: 42px" type="text" value="'.(isset($_POST['personen']) ? $_POST['personen'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Datum</strong></td>
<td style="width: 475px"><select name="Dag">
<option selected="selected" value=" "></option>
<option value="1"'.(isset($_POST['dag']) && $_POST['dag'] == '1' ? ' selected' : '').'>1</option>
<option value="2"'.(isset($_POST['dag']) && $_POST['dag'] == '2' ? ' selected' : '').'>2</option>
<option value="3"'.(isset($_POST['dag']) && $_POST['dag'] == '3' ? ' selected' : '').'>3</option>
<option value="4"'.(isset($_POST['dag']) && $_POST['dag'] == '4' ? ' selected' : '').'>4</option>
<option value="5"'.(isset($_POST['dag']) && $_POST['dag'] == '5' ? ' selected' : '').'>5</option>
<option value="6"'.(isset($_POST['dag']) && $_POST['dag'] == '6' ? ' selected' : '').'>6</option>
<option value="7"'.(isset($_POST['dag']) && $_POST['dag'] == '7' ? ' selected' : '').'>7</option>
<option value="8"'.(isset($_POST['dag']) && $_POST['dag'] == '8' ? ' selected' : '').'>8</option>
<option value="9"'.(isset($_POST['dag']) && $_POST['dag'] == '9' ? ' selected' : '').'>9</option>
<option value="10"'.(isset($_POST['dag']) && $_POST['dag'] == '10' ? ' selected' : '').'>10</option>
<option value="11"'.(isset($_POST['dag']) && $_POST['dag'] == '11' ? ' selected' : '').'>11</option>
<option value="12"'.(isset($_POST['dag']) && $_POST['dag'] == '12' ? ' selected' : '').'>12</option>
<option value="13"'.(isset($_POST['dag']) && $_POST['dag'] == '13' ? ' selected' : '').'>13</option>
<option value="14"'.(isset($_POST['dag']) && $_POST['dag'] == '14' ? ' selected' : '').'>14</option>
<option value="15"'.(isset($_POST['dag']) && $_POST['dag'] == '15' ? ' selected' : '').'>15</option>
<option value="16"'.(isset($_POST['dag']) && $_POST['dag'] == '16' ? ' selected' : '').'>16</option>
<option value="17"'.(isset($_POST['dag']) && $_POST['dag'] == '17' ? ' selected' : '').'>17</option>
<option value="18"'.(isset($_POST['dag']) && $_POST['dag'] == '18' ? ' selected' : '').'>18</option>
<option value="19"'.(isset($_POST['dag']) && $_POST['dag'] == '19' ? ' selected' : '').'>19</option>
<option value="20"'.(isset($_POST['dag']) && $_POST['dag'] == '20' ? ' selected' : '').'>20</option>
<option value="21"'.(isset($_POST['dag']) && $_POST['dag'] == '21' ? ' selected' : '').'>21</option>
<option value="22"'.(isset($_POST['dag']) && $_POST['dag'] == '22' ? ' selected' : '').'>22</option>
<option value="23"'.(isset($_POST['dag']) && $_POST['dag'] == '23' ? ' selected' : '').'>23</option>
<option value="24"'.(isset($_POST['dag']) && $_POST['dag'] == '24' ? ' selected' : '').'>24</option>
<option value="25"'.(isset($_POST['dag']) && $_POST['dag'] == '25' ? ' selected' : '').'>25</option>
<option value="26"'.(isset($_POST['dag']) && $_POST['dag'] == '26' ? ' selected' : '').'>26</option>
<option value="27"'.(isset($_POST['dag']) && $_POST['dag'] == '27' ? ' selected' : '').'>27</option>
<option value="28"'.(isset($_POST['dag']) && $_POST['dag'] == '28' ? ' selected' : '').'>28</option>
<option value="29"'.(isset($_POST['dag']) && $_POST['dag'] == '29' ? ' selected' : '').'>29</option>
<option value="30"'.(isset($_POST['dag']) && $_POST['dag'] == '30' ? ' selected' : '').'>30</option>
<option value="31"'.(isset($_POST['dag']) && $_POST['dag'] == '31' ? ' selected' : '').'>31</option>
</select> <select name="Maand">
<option selected="selected" value=" "></option>
<option value="Januari"'.(isset($_POST['maand']) && $_POST['maand'] == 'Januari' ? ' selected' : '').'>Januari</option>
<option value="Februari"'.(isset($_POST['maand']) && $_POST['maand'] == 'Februari' ? ' selected' : '').'>Februari</option>
<option value="Maart"'.(isset($_POST['maand']) && $_POST['maand'] == 'Maart' ? ' selected' : '').'>Maart</option>
<option value="April"'.(isset($_POST['maand']) && $_POST['maand'] == 'April' ? ' selected' : '').'>April</option>
<option value="Mei"'.(isset($_POST['maand']) && $_POST['maand'] == 'Mei' ? ' selected' : '').'>Mei</option>
<option value="Juni"'.(isset($_POST['maand']) && $_POST['maand'] == 'Juni' ? ' selected' : '').'>Juni</option>
<option value="Juli"'.(isset($_POST['maand']) && $_POST['maand'] == 'Juli' ? ' selected' : '').'>Juli</option>
<option value="Augustus"'.(isset($_POST['maand']) && $_POST['maand'] == 'Augustus' ? ' selected' : '').'>Augustus</option>
<option value="September"'.(isset($_POST['maand']) && $_POST['maand'] == 'September' ? ' selected' : '').'>September</option>
<option value="Oktober"'.(isset($_POST['maand']) && $_POST['maand'] == 'Oktober' ? ' selected' : '').'>Oktober</option>
<option value="November"'.(isset($_POST['maand']) && $_POST['maand'] == 'November' ? ' selected' : '').'>November</option>
<option value="December"'.(isset($_POST['maand']) && $_POST['maand'] == 'December' ? ' selected' : '').'>December</option>
</select> <strong>2011</strong></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Tijd</strong></td>
<td style="width: 475px"><input name="Text5" type="text" value="'.(isset($_POST['tijd']) ? $_POST['tijd'] : '').'"/> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"><strong>Opmerkingen</strong></td>
<td style="width: 475px">
<textarea name="TextArea1" style="width: 267px; height: 74px" value="'.(isset($_POST['opmerkingen']) ? $_POST['opmerkingen'] : '').'"></textarea></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"> </td>
<td style="width: 475px">
<input name="Button1" style="width: 96px" type="reset" value="Wissen" />
<input name="Reserveren" style="width: 162px" type="submit" value="Reserveren" /></td>
</tr>
</table>
</form>
<p>Wij zullen altijd contact met u opnemen om uw reservering te
bevestigen.</p>
<p> </p><!-- #EndEditable -->
</div>
</div>
<div id="footer">
<p>Restaria de Plataan | <a href="mailto:[email protected]">
<span class="auto-style1">info</span>@restaria-plataan.nl </a>|
024-6962097 | Raadhuisplein 12 | 6585 AP MOOK</p>
<p> </p>
</div>
</div>
</body>
<!-- #EndTemplate -->
</html>
[/code]
Ik hoop dat iemand me kan/wil helpen
Groetjes,
Bram Rijnbout
/******************************
* Script: Form Mail *
* Versie: 4.0 *
* Author: SkYcE *
* Released: 07-12-2006 *
******************************/
//Set sessie voor flood optie
session_start();
/*
** Variabelen instellen
*/
// Naam voor als afzender van het bevestigingsmailtje
$var_name = "Restaria de Plataan";
// Het mail adres waarnaar de data verstuurd moet worden en afzender adres
$var_email = "[email protected]";
// Bevestigingsmail naar de verstuurder aanzetten (true = aan / false = uit)
$var_confirm = true;
// Om flooden te voorkomen (true = aan / false = uit)
$var_noflood = true;
//Bericht wat een bezoeker te zien krijgt als er sprake is van flooden
$var_flood_msg = "U bent aan het flooden!";
//Aantal flood seconden dat het formulier buiten gebruik moet zijn na het versturen van een bericht
$var_flood_sec = 20;
// Geblokkeerde ip adressen, nieuw ip adres toevoegen is nieuwe waarde in de array
$var_ban_ips = array('255.255.255.0');
// Bericht wat een bezoeker te zien krijgt indien diegene geblokkeerd is
$var_ban_msg = "In het verleden zijn vanaf uw IP-adres ongewenste dingen verzonden. Wij hebben dit IP-adres geblokkeerd. U kunt telefonisch contact opnemen met 024-696 20 97.";
/*
** Hieronder niks veranderen, tenzij je weet wat je doet
*/
//Functie voor ipadres verkrijgen
function get_ip () {
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ipadres = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
$ipadres = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ipadres = $_SERVER['REMOTE_ADDR'];
}
return $ipadres;
}
//Host verkrijgen
$hostmask = gethostbyaddr(get_ip());
// Formulier weergeven
$form_view = true;
//Formulier versturen, als er iets misgaat word $ok = false
$ok = true;
// Bestandsnaam verkrijgen
$filename = basename($_SERVER['PHP_SELF']);
// Errors
$error = '';
if($_SERVER['REQUEST_METHOD'] == 'POST') {
//Validate form
if(!trim($_POST['naam'])) {
$ok = false;
$error .= '- Er is geen naam ingevuld<br />';
}
if(!eregi("[A-Za-z0-9_-]+([.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([.]{1}[A-Za-z0-9-]+)+", $_POST['email'])) {
$ok = false;
$error .= '- Er is geen geldig e-mailadres ingevuld<br />';
}
if(!eregi("[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]",$_POST['telefoon'])) {
$ok = false;
$error .= '- Er is geen geldig telefoonnummer ingevuld<br />';
}
if(!$_POST['personen']) {
$ok = false;
$error .= '- U heeft niet aangegeven met hoeveel personen u wilt komen<br />';
}
if(!$_POST['dag']) {
$ok = false;
$error .= '- Er is geen dag gekozen<br />';
if(!$_POST['maand']) {
$ok = false;
$error .= '- Er is geen maand gekozen<br />';
}
if(!trim($_POST['tijd'])) {
$ok = false;
$error .= '- Er is geen tijd tussen 13:00 en 21:00 ingevuld<br />';
}
// E-mail naar $var_email (webmaster)
$msg_2_admin = "
Naam: ".$_POST['naam']."
Email: ".$_POST['email']."
Telefoon: ".$_POST['telefoon']."
Personen: ".$_POST['personen']."
Dag: ".$_POST['dag']."
Maand: ".$_POST['maand']."
Tijd: ".$_POST['tijd']."
======================================================================
Opmerking:
".$_POST['opmerkingen']."
======================================================================
Note: ".$_POST['naam']." stuurde deze email op ".date('d-m-Y')." om ".date('H:i').".
Het IP adres van ".$_POST['naam']." is: ".get_ip()."
Het hostadres van ".$_POST['naam']." is: ".$hostmask;
// E-mail naar $_POST['email'] (poster)
$msg_2_poster = "Beste ".$_POST['naam'].",
Bedankt voor het invullen van het formulier. U heeft het formulier
ingevuld op ".date('d-m-Y')." om ".date('H:i').". Vanaf ".get_ip()."
======================================================================
U wilt reserveren voor ".$_POST['dag']." ".$_POST['maand']." om ".$_POST['tijd']."
U wilt komen met ".$_POST['personen']." personen
Wij hebben van u de volgende contact gegevens ontvangen:
Telefoon: ".$_POST['telefoon']."
Email: ".$_POST['email']."
======================================================================
Opmerkingen:
".$_POST['opmerkingen']."
======================================================================
Deze email is automatisch verzonden. U hoeft hier niet op te reageren.
Graag tot ziens bij Restaria de Plataan
//Einde bericht
if(in_array(get_ip(),$var_ban_ips)) {
echo $var_ban_msg;
$form_view = false;
} elseif ($var_noflood == true && (time()-$_SESSION['antiflood']) <= $var_flood_sec) {
echo $var_flood_msg;
$form_view = false;
} elseif ($ok == true) {
@$send = mail($var_email,
"Contact: ".$_POST['onderwerp'],
$msg_2_admin,
"From: ".$_POST['naam']."<".$_POST['email'].">");
if($send == 1) {
if($var_confirm == true){
mail($_POST['email'],
"Bevestiging Contact: ".$_POST['onderwerp'],
$msg_2_poster,
"From: ".$var_name."<".$var_email.">");
}
echo'Beste '.$_POST['naam'].', uw reservering is verzonden, wij zullen z.s.m. contact met u opnemen.';
if($var_confirm == true){
echo'<br /><br />Er is een bevestigingsmail onderweg met wat u heeft ingevuld.';
}
}else{
echo'Beste '.$_POST['naam'].', uw reservering is helaas niet verzonden.<br /><br />
Er is een fout opgetreden bij het verzenden. Wij zullen proberen het probleem zo snel mogelijk
te verhelpen.<br /><br />
Mocht dit probleem na enkele dagen niet verholpen zijn,neem dan contact op met de
<a href="mailto:'.$var_email.'">Webmaster</a><br /><br />
Bedankt voor uw medewerking.';
}
$form_view = false;
$_SESSION["antiflood"] = time();
}
}
/*
** Formulier
*/
if($form_view == true) {
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- #BeginTemplate "../tress.dwt" -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>Restaria de Plataan - Reserveren</title>
<!-- #EndEditable -->
<!-- #BeginEditable "description" -->
<meta content="CSS Sculptor for Expression Web " name="description" />
<!-- #EndEditable -->
<!-- #BeginEditable "keywords" -->
<meta content=" " name="keywords" />
<!-- #EndEditable -->
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<meta content="en-us" http-equiv="Content-Language" />
<meta content="General" name="rating" />
<link href="../trees/favicon.ico" rel="shortcut icon" />
<meta content="no" http-equiv="imagetoolbar" />
<meta content="Copyright © 2008, Pat Geary All Rights Reserved" name="copyright" />
<!-- #BeginEditable "scripting" -->
<!-- Scripting area here -->
<style type="text/css">
.auto-style2 {
font-family: Georgia;
}
</style>
<!-- #EndEditable -->
<link href="../trees.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.auto-style1 {
font-weight: bold;
color: #884C1A;
}
</style>
</head>
<body>
<div id="outerWrapper">
<div id="sitename">
<img alt="Welkom bij Restaria de Plataan" height="85" src="../trees/images/Plataanbanner.jpg" width="740" /></div>
<div id="header">
</div>
<div id="topNavigation">
<div class="mattblacktabs">
<ul>
<li><a href="../index.html" title="null link">Start</a></li>
<li><a href="../about/default.htm" title="null link">Over Ons</a></li>
<li><a href="default.php" title="null link">Reserveren</a></li>
<li><a href="../catalog/default.htm" title="null link">Assortiment</a></li>
<li><a href="../contact/default.htm" title="null link">Contact</a></li>
<li><a href="../catering/default.htm" title="null link">Catering</a></li>
</ul>
</div>
</div>
<div id="contentWrapper">
<div id="content">
<!-- #BeginEditable "content" -->
<h1>Reserveren</h1>
<p>Wilt u zeker zijn dat u een plaatsje bij ons in het restaurant
heeft? Dan kunt u middels dit formulier<br />
van te voren doorgeven dat u komt.
Bellen kan ook naar 024 - 696 20 97<br />
<br />
Gelieve alle velden in te vullen, zodat wij alles op uw wensen
kunnen afstemmen.</p>
<form method="POST" action="'.$filename.'">
<table style="width: 97%">
<tr>
<td style="width: 176px; height: 12px" valign="top" class="auto-style2"><strong>
Naam</strong></td>
<td style="width: 475px; height: 12px">
<input name="Text1" style="width: 276px" type="text" class="auto-style2" value="'.(isset($_POST['naam']) ? $_POST['naam'] : '').'"/><span class="auto-style2">
</span>
</td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>E-mail adres</strong></td>
<td style="width: 475px">
<input name="Text2" style="width: 275px" type="text"value="'.(isset($_POST['email']) ? $_POST['email'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Telefoon</strong></td>
<td style="width: 475px">
<input name="Text3" style="width: 164px" type="text" value="'.(isset($_POST['telefoon']) ? $_POST['telefoon'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Aantal personen</strong></td>
<td style="width: 475px">
<input name="Text4" style="width: 42px" type="text" value="'.(isset($_POST['personen']) ? $_POST['personen'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Datum</strong></td>
<td style="width: 475px"><select name="Dag">
<option selected="selected" value=" "></option>
<option value="1"'.(isset($_POST['dag']) && $_POST['dag'] == '1' ? ' selected' : '').'>1</option>
<option value="2"'.(isset($_POST['dag']) && $_POST['dag'] == '2' ? ' selected' : '').'>2</option>
<option value="3"'.(isset($_POST['dag']) && $_POST['dag'] == '3' ? ' selected' : '').'>3</option>
<option value="4"'.(isset($_POST['dag']) && $_POST['dag'] == '4' ? ' selected' : '').'>4</option>
<option value="5"'.(isset($_POST['dag']) && $_POST['dag'] == '5' ? ' selected' : '').'>5</option>
<option value="6"'.(isset($_POST['dag']) && $_POST['dag'] == '6' ? ' selected' : '').'>6</option>
<option value="7"'.(isset($_POST['dag']) && $_POST['dag'] == '7' ? ' selected' : '').'>7</option>
<option value="8"'.(isset($_POST['dag']) && $_POST['dag'] == '8' ? ' selected' : '').'>8</option>
<option value="9"'.(isset($_POST['dag']) && $_POST['dag'] == '9' ? ' selected' : '').'>9</option>
<option value="10"'.(isset($_POST['dag']) && $_POST['dag'] == '10' ? ' selected' : '').'>10</option>
<option value="11"'.(isset($_POST['dag']) && $_POST['dag'] == '11' ? ' selected' : '').'>11</option>
<option value="12"'.(isset($_POST['dag']) && $_POST['dag'] == '12' ? ' selected' : '').'>12</option>
<option value="13"'.(isset($_POST['dag']) && $_POST['dag'] == '13' ? ' selected' : '').'>13</option>
<option value="14"'.(isset($_POST['dag']) && $_POST['dag'] == '14' ? ' selected' : '').'>14</option>
<option value="15"'.(isset($_POST['dag']) && $_POST['dag'] == '15' ? ' selected' : '').'>15</option>
<option value="16"'.(isset($_POST['dag']) && $_POST['dag'] == '16' ? ' selected' : '').'>16</option>
<option value="17"'.(isset($_POST['dag']) && $_POST['dag'] == '17' ? ' selected' : '').'>17</option>
<option value="18"'.(isset($_POST['dag']) && $_POST['dag'] == '18' ? ' selected' : '').'>18</option>
<option value="19"'.(isset($_POST['dag']) && $_POST['dag'] == '19' ? ' selected' : '').'>19</option>
<option value="20"'.(isset($_POST['dag']) && $_POST['dag'] == '20' ? ' selected' : '').'>20</option>
<option value="21"'.(isset($_POST['dag']) && $_POST['dag'] == '21' ? ' selected' : '').'>21</option>
<option value="22"'.(isset($_POST['dag']) && $_POST['dag'] == '22' ? ' selected' : '').'>22</option>
<option value="23"'.(isset($_POST['dag']) && $_POST['dag'] == '23' ? ' selected' : '').'>23</option>
<option value="24"'.(isset($_POST['dag']) && $_POST['dag'] == '24' ? ' selected' : '').'>24</option>
<option value="25"'.(isset($_POST['dag']) && $_POST['dag'] == '25' ? ' selected' : '').'>25</option>
<option value="26"'.(isset($_POST['dag']) && $_POST['dag'] == '26' ? ' selected' : '').'>26</option>
<option value="27"'.(isset($_POST['dag']) && $_POST['dag'] == '27' ? ' selected' : '').'>27</option>
<option value="28"'.(isset($_POST['dag']) && $_POST['dag'] == '28' ? ' selected' : '').'>28</option>
<option value="29"'.(isset($_POST['dag']) && $_POST['dag'] == '29' ? ' selected' : '').'>29</option>
<option value="30"'.(isset($_POST['dag']) && $_POST['dag'] == '30' ? ' selected' : '').'>30</option>
<option value="31"'.(isset($_POST['dag']) && $_POST['dag'] == '31' ? ' selected' : '').'>31</option>
</select> <select name="Maand">
<option selected="selected" value=" "></option>
<option value="Januari"'.(isset($_POST['maand']) && $_POST['maand'] == 'Januari' ? ' selected' : '').'>Januari</option>
<option value="Februari"'.(isset($_POST['maand']) && $_POST['maand'] == 'Februari' ? ' selected' : '').'>Februari</option>
<option value="Maart"'.(isset($_POST['maand']) && $_POST['maand'] == 'Maart' ? ' selected' : '').'>Maart</option>
<option value="April"'.(isset($_POST['maand']) && $_POST['maand'] == 'April' ? ' selected' : '').'>April</option>
<option value="Mei"'.(isset($_POST['maand']) && $_POST['maand'] == 'Mei' ? ' selected' : '').'>Mei</option>
<option value="Juni"'.(isset($_POST['maand']) && $_POST['maand'] == 'Juni' ? ' selected' : '').'>Juni</option>
<option value="Juli"'.(isset($_POST['maand']) && $_POST['maand'] == 'Juli' ? ' selected' : '').'>Juli</option>
<option value="Augustus"'.(isset($_POST['maand']) && $_POST['maand'] == 'Augustus' ? ' selected' : '').'>Augustus</option>
<option value="September"'.(isset($_POST['maand']) && $_POST['maand'] == 'September' ? ' selected' : '').'>September</option>
<option value="Oktober"'.(isset($_POST['maand']) && $_POST['maand'] == 'Oktober' ? ' selected' : '').'>Oktober</option>
<option value="November"'.(isset($_POST['maand']) && $_POST['maand'] == 'November' ? ' selected' : '').'>November</option>
<option value="December"'.(isset($_POST['maand']) && $_POST['maand'] == 'December' ? ' selected' : '').'>December</option>
</select> <strong>2011</strong></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Tijd</strong></td>
<td style="width: 475px"><input name="Text5" type="text" value="'.(isset($_POST['tijd']) ? $_POST['tijd'] : '').'"/> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"><strong>Opmerkingen</strong></td>
<td style="width: 475px">
<textarea name="TextArea1" style="width: 267px; height: 74px" value="'.(isset($_POST['opmerkingen']) ? $_POST['opmerkingen'] : '').'"></textarea></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"> </td>
<td style="width: 475px">
<input name="Button1" style="width: 96px" type="reset" value="Wissen" />
<input name="Reserveren" style="width: 162px" type="submit" value="Reserveren" /></td>
</tr>
</table>
</form>
<p>Wij zullen altijd contact met u opnemen om uw reservering te
bevestigen.</p>
<p> </p><!-- #EndEditable -->
</div>
</div>
<div id="footer">
<p>Restaria de Plataan | <a href="mailto:[email protected]">
<span class="auto-style1">info</span>@restaria-plataan.nl </a>|
024-6962097 | Raadhuisplein 12 | 6585 AP MOOK</p>
<p> </p>
</div>
</div>
</body>
<!-- #EndTemplate -->
</html>
[/code]
Ik hoop dat iemand me kan/wil helpen
Groetjes,
Bram Rijnbout
Gewijzigd op 24/01/2011 23:08:47 door Bram Rijnbout
Welke foutmeldingen?
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/volvo4/domains/volvo-400.nl/public_html/test/Plataan/book/default.php on line 138
edit: dit is de laatste die ik kreeg. Steeds als ik op de aangewezen regel iets wijzig krijg ik soortgelijke foutmeldingen voor andere regels.
Gewijzigd op 24/01/2011 23:21:47 door Bram Rijnbout
Je sluit nergens de string af. Nu staan er diverse regels code gewoon in de string van regel 111.
Ja. Die sluit je af op regel 108.
dus als ik het goed begrijp moet er nog een ";" op regel 132 achter Plataan ?
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/volvo4/domains/volvo-400.nl/public_html/test/Plataan/book/default.php on line 138
edit: Deze foutmelding is opgelost. ik miste nog: ";
Gewijzigd op 27/01/2011 00:38:53 door Bram Rijnbout
Je kunt het aan de kleurtjes zien.
Toevoeging op 27/01/2011 00:43:49:
Even een update van het script:
Ik krijg nu een foutmelding op line 346:
Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /home/volvo4/domains/volvo-400.nl/public_html/test/Plataan/book/default.php on line 346
Parse error: syntax error, unexpected '<' in /home/volvo4/domains/volvo-400.nl/public_html/test/Plataan/book/default.php on line 346
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
<?php
/******************************
* Script: Form Mail *
* Versie: 4.0 *
* Author: SkYcE *
* Released: 07-12-2006 *
******************************/
//Set sessie voor flood optie
session_start();
/*
** Variabelen instellen
*/
// Naam voor als afzender van het bevestigingsmailtje
$var_name = "Restaria de Plataan";
// Het mail adres waarnaar de data verstuurd moet worden en afzender adres
$var_email = "[email protected]";
// Bevestigingsmail naar de verstuurder aanzetten (true = aan / false = uit)
$var_confirm = true;
// Om flooden te voorkomen (true = aan / false = uit)
$var_noflood = true;
//Bericht wat een bezoeker te zien krijgt als er sprake is van flooden
$var_flood_msg = "U bent aan het flooden!";
//Aantal flood seconden dat het formulier buiten gebruik moet zijn na het versturen van een bericht
$var_flood_sec = 20;
// Geblokkeerde ip adressen, nieuw ip adres toevoegen is nieuwe waarde in de array
$var_ban_ips = array('255.255.255.0');
// Bericht wat een bezoeker te zien krijgt indien diegene geblokkeerd is
$var_ban_msg = "In het verleden zijn vanaf uw IP-adres ongewenste dingen verzonden. Wij hebben dit IP-adres geblokkeerd. U kunt telefonisch contact opnemen met 024-696 20 97.";
/*
** Hieronder niks veranderen, tenzij je weet wat je doet
*/
//Functie voor ipadres verkrijgen
function get_ip () {
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ipadres = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
$ipadres = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ipadres = $_SERVER['REMOTE_ADDR'];
}
return $ipadres;
}
//Host verkrijgen
$hostmask = gethostbyaddr(get_ip());
// Formulier weergeven
$form_view = true;
//Formulier versturen, als er iets misgaat word $ok = false
$ok = true;
// Bestandsnaam verkrijgen
$filename = basename($_SERVER['PHP_SELF']);
// Errors
$error = '';
if($_SERVER['REQUEST_METHOD'] == 'POST') {
//Validate form
if(!trim($_POST['naam'])) {
$ok = false;
$error .= '- Er is geen naam ingevuld<br />';
}
if(!eregi("[A-Za-z0-9_-]+([.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([.]{1}[A-Za-z0-9-]+)+", $_POST['email'])) {
$ok = false;
$error .= '- Er is geen geldig e-mailadres ingevuld<br />';
}
if(!eregi("[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]",$_POST['telefoon'])) {
$ok = false;
$error .= '- Er is geen geldig telefoonnummer ingevuld<br />';
}
if(!$_POST['personen']) {
$ok = false;
$error .= '- U heeft niet aangegeven met hoeveel personen u wilt komen<br />';
}
if(!$_POST['dag']) {
$ok = false;
$error .= '- Er is geen dag gekozen<br />';
if(!$_POST['maand']) {
$ok = false;
$error .= '- Er is geen maand gekozen<br />';
}
if(!trim($_POST['tijd'])) {
$ok = false;
$error .= '- Er is geen tijd tussen 13:00 en 21:00 ingevuld<br />';
}
// E-mail naar $var_email (webmaster)
$msg_2_admin = "
Naam: ".$_POST['naam']."
Email: ".$_POST['email']."
Telefoon: ".$_POST['telefoon']."
Personen: ".$_POST['personen']."
Dag: ".$_POST['dag']."
Maand: ".$_POST['maand']."
Tijd: ".$_POST['tijd']."
======================================================================
Opmerking:
".$_POST['opmerkingen']."
======================================================================
Note: ".$_POST['naam']." stuurde deze email op ".date('d-m-Y')." om ".date('H:i').".
Het IP adres van ".$_POST['naam']." is: ".get_ip()."
Het hostadres van ".$_POST['naam']." is: ".$hostmask;
// E-mail naar $_POST['email'] (poster)
$msg_2_poster = "
Beste ".$_POST['naam'].",
Bedankt voor het invullen van het formulier. U heeft het formulier
ingevuld op ".date('d-m-Y')." om ".date('H:i').". Vanaf ".get_ip()."
======================================================================
U wilt reserveren voor ".$_POST['dag']." ".$_POST['maand']." om ".$_POST['tijd']."
U wilt komen met ".$_POST['personen']." personen
Wij hebben van u de volgende contact gegevens ontvangen:
Telefoon: ".$_POST['telefoon']."
Email: ".$_POST['email']."
======================================================================
Opmerkingen:
".$_POST['opmerkingen']."
======================================================================
Deze email is automatisch verzonden. U hoeft hier niet op te reageren.
Graag tot ziens bij Restaria de Plataan";
//Einde bericht
if(in_array(get_ip(),$var_ban_ips)) {
echo $var_ban_msg;
$form_view = false;
} elseif ($var_noflood == true && (time()-$_SESSION['antiflood']) <= $var_flood_sec) {
echo $var_flood_msg;
$form_view = false;
} elseif ($ok == true) {
@$send = mail($var_email,
"Contact: ".$_POST['onderwerp'],
$msg_2_admin,
"From: ".$_POST['naam']."<".$_POST['email'].">");
if($send == 1) {
if($var_confirm == true){
mail($_POST['email'],
"Bevestiging Contact: ".$_POST['onderwerp'],
$msg_2_poster,
"From: ".$var_name."<".$var_email.">");
}
echo'Beste '.$_POST['naam'].', uw reservering is verzonden, wij zullen z.s.m. contact met u opnemen.';
if($var_confirm == true){
echo'<br /><br />Er is een bevestigingsmail onderweg met wat u heeft ingevuld.';
}
}else{
echo'Beste '.$_POST['naam'].', uw reservering is helaas niet verzonden.<br /><br />
Er is een fout opgetreden bij het verzenden. Wij zullen proberen het probleem zo snel mogelijk
te verhelpen.<br /><br />
Mocht dit probleem na enkele dagen niet verholpen zijn,neem dan contact op met de
<a href="mailto:'.$var_email.'">Webmaster</a><br /><br />
Bedankt voor uw medewerking.';
}
$form_view = false;
$_SESSION["antiflood"] = time();
}
}
/*
** Formulier
*/
if($form_view == true) {
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- #BeginTemplate "../tress.dwt" -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>Restaria de Plataan - Reserveren</title>
<!-- #EndEditable -->
<!-- #BeginEditable "description" -->
<meta content="CSS Sculptor for Expression Web " name="description" />
<!-- #EndEditable -->
<!-- #BeginEditable "keywords" -->
<meta content=" " name="keywords" />
<!-- #EndEditable -->
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<meta content="en-us" http-equiv="Content-Language" />
<meta content="General" name="rating" />
<link href="../trees/favicon.ico" rel="shortcut icon" />
<meta content="no" http-equiv="imagetoolbar" />
<meta content="Copyright © 2008, Pat Geary All Rights Reserved" name="copyright" />
<!-- #BeginEditable "scripting" -->
<!-- Scripting area here -->
<style type="text/css">
.auto-style2 {
font-family: Georgia;
}
</style>
<!-- #EndEditable -->
<link href="../trees.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.auto-style1 {
font-weight: bold;
color: #884C1A;
}
</style>
</head>
<body>
<div id="outerWrapper">
<div id="sitename">
<img alt="Welkom bij Restaria de Plataan" height="85" src="../trees/images/Plataanbanner.jpg" width="740" /></div>
<div id="header">
</div>
<div id="topNavigation">
<div class="mattblacktabs">
<ul>
<li><a href="../index.html" title="null link">Start</a></li>
<li><a href="../about/default.htm" title="null link">Over Ons</a></li>
<li><a href="default.php" title="null link">Reserveren</a></li>
<li><a href="../catalog/default.htm" title="null link">Assortiment</a></li>
<li><a href="../contact/default.htm" title="null link">Contact</a></li>
<li><a href="../catering/default.htm" title="null link">Catering</a></li>
</ul>
</div>
</div>
<div id="contentWrapper">
<div id="content">
<!-- #BeginEditable "content" -->
<h1>Reserveren</h1>
<p>Wilt u zeker zijn dat u een plaatsje bij ons in het restaurant
heeft? Dan kunt u middels dit formulier<br />
van te voren doorgeven dat u komt.
Bellen kan ook naar 024 - 696 20 97<br />
<br />
Gelieve alle velden in te vullen, zodat wij alles op uw wensen
kunnen afstemmen.</p>
<form method="POST" action="'.$filename.'">
<table style="width: 97%">
<tr>
<td style="width: 176px; height: 12px" valign="top" class="auto-style2"><strong>
Naam</strong></td>
<td style="width: 475px; height: 12px">
<input name="Text1" style="width: 276px" type="text" class="auto-style2" value="'.(isset($_POST['naam']) ? $_POST['naam'] : '').'"/><span class="auto-style2">
</span>
</td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>E-mail adres</strong></td>
<td style="width: 475px">
<input name="Text2" style="width: 275px" type="text"value="'.(isset($_POST['email']) ? $_POST['email'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Telefoon</strong></td>
<td style="width: 475px">
<input name="Text3" style="width: 164px" type="text" value="'.(isset($_POST['telefoon']) ? $_POST['telefoon'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Aantal personen</strong></td>
<td style="width: 475px">
<input name="Text4" style="width: 42px" type="text" value="'.(isset($_POST['personen']) ? $_POST['personen'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Datum</strong></td>
<td style="width: 475px"><select name="Dag">
<option selected="selected" value=" "></option>
<option value="1"'.(isset($_POST['dag']) && $_POST['dag'] == '1' ? ' selected' : '').'>1</option>
<option value="2"'.(isset($_POST['dag']) && $_POST['dag'] == '2' ? ' selected' : '').'>2</option>
<option value="3"'.(isset($_POST['dag']) && $_POST['dag'] == '3' ? ' selected' : '').'>3</option>
<option value="4"'.(isset($_POST['dag']) && $_POST['dag'] == '4' ? ' selected' : '').'>4</option>
<option value="5"'.(isset($_POST['dag']) && $_POST['dag'] == '5' ? ' selected' : '').'>5</option>
<option value="6"'.(isset($_POST['dag']) && $_POST['dag'] == '6' ? ' selected' : '').'>6</option>
<option value="7"'.(isset($_POST['dag']) && $_POST['dag'] == '7' ? ' selected' : '').'>7</option>
<option value="8"'.(isset($_POST['dag']) && $_POST['dag'] == '8' ? ' selected' : '').'>8</option>
<option value="9"'.(isset($_POST['dag']) && $_POST['dag'] == '9' ? ' selected' : '').'>9</option>
<option value="10"'.(isset($_POST['dag']) && $_POST['dag'] == '10' ? ' selected' : '').'>10</option>
<option value="11"'.(isset($_POST['dag']) && $_POST['dag'] == '11' ? ' selected' : '').'>11</option>
<option value="12"'.(isset($_POST['dag']) && $_POST['dag'] == '12' ? ' selected' : '').'>12</option>
<option value="13"'.(isset($_POST['dag']) && $_POST['dag'] == '13' ? ' selected' : '').'>13</option>
<option value="14"'.(isset($_POST['dag']) && $_POST['dag'] == '14' ? ' selected' : '').'>14</option>
<option value="15"'.(isset($_POST['dag']) && $_POST['dag'] == '15' ? ' selected' : '').'>15</option>
<option value="16"'.(isset($_POST['dag']) && $_POST['dag'] == '16' ? ' selected' : '').'>16</option>
<option value="17"'.(isset($_POST['dag']) && $_POST['dag'] == '17' ? ' selected' : '').'>17</option>
<option value="18"'.(isset($_POST['dag']) && $_POST['dag'] == '18' ? ' selected' : '').'>18</option>
<option value="19"'.(isset($_POST['dag']) && $_POST['dag'] == '19' ? ' selected' : '').'>19</option>
<option value="20"'.(isset($_POST['dag']) && $_POST['dag'] == '20' ? ' selected' : '').'>20</option>
<option value="21"'.(isset($_POST['dag']) && $_POST['dag'] == '21' ? ' selected' : '').'>21</option>
<option value="22"'.(isset($_POST['dag']) && $_POST['dag'] == '22' ? ' selected' : '').'>22</option>
<option value="23"'.(isset($_POST['dag']) && $_POST['dag'] == '23' ? ' selected' : '').'>23</option>
<option value="24"'.(isset($_POST['dag']) && $_POST['dag'] == '24' ? ' selected' : '').'>24</option>
<option value="25"'.(isset($_POST['dag']) && $_POST['dag'] == '25' ? ' selected' : '').'>25</option>
<option value="26"'.(isset($_POST['dag']) && $_POST['dag'] == '26' ? ' selected' : '').'>26</option>
<option value="27"'.(isset($_POST['dag']) && $_POST['dag'] == '27' ? ' selected' : '').'>27</option>
<option value="28"'.(isset($_POST['dag']) && $_POST['dag'] == '28' ? ' selected' : '').'>28</option>
<option value="29"'.(isset($_POST['dag']) && $_POST['dag'] == '29' ? ' selected' : '').'>29</option>
<option value="30"'.(isset($_POST['dag']) && $_POST['dag'] == '30' ? ' selected' : '').'>30</option>
<option value="31"'.(isset($_POST['dag']) && $_POST['dag'] == '31' ? ' selected' : '').'>31</option>
</select> <select name="Maand">
<option selected="selected" value=" "></option>
<option value="Januari"'.(isset($_POST['maand']) && $_POST['maand'] == 'Januari' ? ' selected' : '').'>Januari</option>
<option value="Februari"'.(isset($_POST['maand']) && $_POST['maand'] == 'Februari' ? ' selected' : '').'>Februari</option>
<option value="Maart"'.(isset($_POST['maand']) && $_POST['maand'] == 'Maart' ? ' selected' : '').'>Maart</option>
<option value="April"'.(isset($_POST['maand']) && $_POST['maand'] == 'April' ? ' selected' : '').'>April</option>
<option value="Mei"'.(isset($_POST['maand']) && $_POST['maand'] == 'Mei' ? ' selected' : '').'>Mei</option>
<option value="Juni"'.(isset($_POST['maand']) && $_POST['maand'] == 'Juni' ? ' selected' : '').'>Juni</option>
<option value="Juli"'.(isset($_POST['maand']) && $_POST['maand'] == 'Juli' ? ' selected' : '').'>Juli</option>
<option value="Augustus"'.(isset($_POST['maand']) && $_POST['maand'] == 'Augustus' ? ' selected' : '').'>Augustus</option>
<option value="September"'.(isset($_POST['maand']) && $_POST['maand'] == 'September' ? ' selected' : '').'>September</option>
<option value="Oktober"'.(isset($_POST['maand']) && $_POST['maand'] == 'Oktober' ? ' selected' : '').'>Oktober</option>
<option value="November"'.(isset($_POST['maand']) && $_POST['maand'] == 'November' ? ' selected' : '').'>November</option>
<option value="December"'.(isset($_POST['maand']) && $_POST['maand'] == 'December' ? ' selected' : '').'>December</option>
</select> <strong>2011</strong></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Tijd</strong></td>
<td style="width: 475px"><input name="Text5" type="text" value="'.(isset($_POST['tijd']) ? $_POST['tijd'] : '').'"/> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"><strong>Opmerkingen</strong></td>
<td style="width: 475px">
<textarea rows="8" cols="40" name="bericht" style="overflow:auto;">'.(isset($_POST['opmerkingen']) ? $_POST['opmerkingen'] : '').'</textarea></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"> </td>
<td style="width: 475px">
<input name="Button1" style="width: 96px" type="reset" value="Wissen" />
<input name="Reserveren" style="width: 162px" type="submit" value="Reserveren" /></td>
</tr>
</table>
</form>
<p>Wij zullen altijd contact met u opnemen om uw reservering te
bevestigen.</p>
<p> </p><!-- #EndEditable -->
</div>
</div>
<div id="footer">
<p>Restaria de Plataan | <a href="mailto:[email protected]">
<span class="auto-style1">info</span>@restaria-plataan.nl </a>|
024-6962097 | Raadhuisplein 12 | 6585 AP MOOK</p>
<p> </p>
</div>
</div>
</body>
<!-- #EndTemplate -->
</html>
/******************************
* Script: Form Mail *
* Versie: 4.0 *
* Author: SkYcE *
* Released: 07-12-2006 *
******************************/
//Set sessie voor flood optie
session_start();
/*
** Variabelen instellen
*/
// Naam voor als afzender van het bevestigingsmailtje
$var_name = "Restaria de Plataan";
// Het mail adres waarnaar de data verstuurd moet worden en afzender adres
$var_email = "[email protected]";
// Bevestigingsmail naar de verstuurder aanzetten (true = aan / false = uit)
$var_confirm = true;
// Om flooden te voorkomen (true = aan / false = uit)
$var_noflood = true;
//Bericht wat een bezoeker te zien krijgt als er sprake is van flooden
$var_flood_msg = "U bent aan het flooden!";
//Aantal flood seconden dat het formulier buiten gebruik moet zijn na het versturen van een bericht
$var_flood_sec = 20;
// Geblokkeerde ip adressen, nieuw ip adres toevoegen is nieuwe waarde in de array
$var_ban_ips = array('255.255.255.0');
// Bericht wat een bezoeker te zien krijgt indien diegene geblokkeerd is
$var_ban_msg = "In het verleden zijn vanaf uw IP-adres ongewenste dingen verzonden. Wij hebben dit IP-adres geblokkeerd. U kunt telefonisch contact opnemen met 024-696 20 97.";
/*
** Hieronder niks veranderen, tenzij je weet wat je doet
*/
//Functie voor ipadres verkrijgen
function get_ip () {
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ipadres = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif(isset($_SERVER['HTTP_CLIENT_IP'])) {
$ipadres = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ipadres = $_SERVER['REMOTE_ADDR'];
}
return $ipadres;
}
//Host verkrijgen
$hostmask = gethostbyaddr(get_ip());
// Formulier weergeven
$form_view = true;
//Formulier versturen, als er iets misgaat word $ok = false
$ok = true;
// Bestandsnaam verkrijgen
$filename = basename($_SERVER['PHP_SELF']);
// Errors
$error = '';
if($_SERVER['REQUEST_METHOD'] == 'POST') {
//Validate form
if(!trim($_POST['naam'])) {
$ok = false;
$error .= '- Er is geen naam ingevuld<br />';
}
if(!eregi("[A-Za-z0-9_-]+([.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([.]{1}[A-Za-z0-9-]+)+", $_POST['email'])) {
$ok = false;
$error .= '- Er is geen geldig e-mailadres ingevuld<br />';
}
if(!eregi("[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]+[0-9]",$_POST['telefoon'])) {
$ok = false;
$error .= '- Er is geen geldig telefoonnummer ingevuld<br />';
}
if(!$_POST['personen']) {
$ok = false;
$error .= '- U heeft niet aangegeven met hoeveel personen u wilt komen<br />';
}
if(!$_POST['dag']) {
$ok = false;
$error .= '- Er is geen dag gekozen<br />';
if(!$_POST['maand']) {
$ok = false;
$error .= '- Er is geen maand gekozen<br />';
}
if(!trim($_POST['tijd'])) {
$ok = false;
$error .= '- Er is geen tijd tussen 13:00 en 21:00 ingevuld<br />';
}
// E-mail naar $var_email (webmaster)
$msg_2_admin = "
Naam: ".$_POST['naam']."
Email: ".$_POST['email']."
Telefoon: ".$_POST['telefoon']."
Personen: ".$_POST['personen']."
Dag: ".$_POST['dag']."
Maand: ".$_POST['maand']."
Tijd: ".$_POST['tijd']."
======================================================================
Opmerking:
".$_POST['opmerkingen']."
======================================================================
Note: ".$_POST['naam']." stuurde deze email op ".date('d-m-Y')." om ".date('H:i').".
Het IP adres van ".$_POST['naam']." is: ".get_ip()."
Het hostadres van ".$_POST['naam']." is: ".$hostmask;
// E-mail naar $_POST['email'] (poster)
$msg_2_poster = "
Beste ".$_POST['naam'].",
Bedankt voor het invullen van het formulier. U heeft het formulier
ingevuld op ".date('d-m-Y')." om ".date('H:i').". Vanaf ".get_ip()."
======================================================================
U wilt reserveren voor ".$_POST['dag']." ".$_POST['maand']." om ".$_POST['tijd']."
U wilt komen met ".$_POST['personen']." personen
Wij hebben van u de volgende contact gegevens ontvangen:
Telefoon: ".$_POST['telefoon']."
Email: ".$_POST['email']."
======================================================================
Opmerkingen:
".$_POST['opmerkingen']."
======================================================================
Deze email is automatisch verzonden. U hoeft hier niet op te reageren.
Graag tot ziens bij Restaria de Plataan";
//Einde bericht
if(in_array(get_ip(),$var_ban_ips)) {
echo $var_ban_msg;
$form_view = false;
} elseif ($var_noflood == true && (time()-$_SESSION['antiflood']) <= $var_flood_sec) {
echo $var_flood_msg;
$form_view = false;
} elseif ($ok == true) {
@$send = mail($var_email,
"Contact: ".$_POST['onderwerp'],
$msg_2_admin,
"From: ".$_POST['naam']."<".$_POST['email'].">");
if($send == 1) {
if($var_confirm == true){
mail($_POST['email'],
"Bevestiging Contact: ".$_POST['onderwerp'],
$msg_2_poster,
"From: ".$var_name."<".$var_email.">");
}
echo'Beste '.$_POST['naam'].', uw reservering is verzonden, wij zullen z.s.m. contact met u opnemen.';
if($var_confirm == true){
echo'<br /><br />Er is een bevestigingsmail onderweg met wat u heeft ingevuld.';
}
}else{
echo'Beste '.$_POST['naam'].', uw reservering is helaas niet verzonden.<br /><br />
Er is een fout opgetreden bij het verzenden. Wij zullen proberen het probleem zo snel mogelijk
te verhelpen.<br /><br />
Mocht dit probleem na enkele dagen niet verholpen zijn,neem dan contact op met de
<a href="mailto:'.$var_email.'">Webmaster</a><br /><br />
Bedankt voor uw medewerking.';
}
$form_view = false;
$_SESSION["antiflood"] = time();
}
}
/*
** Formulier
*/
if($form_view == true) {
echo '
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- #BeginTemplate "../tress.dwt" -->
<head>
<!-- #BeginEditable "doctitle" -->
<title>Restaria de Plataan - Reserveren</title>
<!-- #EndEditable -->
<!-- #BeginEditable "description" -->
<meta content="CSS Sculptor for Expression Web " name="description" />
<!-- #EndEditable -->
<!-- #BeginEditable "keywords" -->
<meta content=" " name="keywords" />
<!-- #EndEditable -->
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
<meta content="en-us" http-equiv="Content-Language" />
<meta content="General" name="rating" />
<link href="../trees/favicon.ico" rel="shortcut icon" />
<meta content="no" http-equiv="imagetoolbar" />
<meta content="Copyright © 2008, Pat Geary All Rights Reserved" name="copyright" />
<!-- #BeginEditable "scripting" -->
<!-- Scripting area here -->
<style type="text/css">
.auto-style2 {
font-family: Georgia;
}
</style>
<!-- #EndEditable -->
<link href="../trees.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.auto-style1 {
font-weight: bold;
color: #884C1A;
}
</style>
</head>
<body>
<div id="outerWrapper">
<div id="sitename">
<img alt="Welkom bij Restaria de Plataan" height="85" src="../trees/images/Plataanbanner.jpg" width="740" /></div>
<div id="header">
</div>
<div id="topNavigation">
<div class="mattblacktabs">
<ul>
<li><a href="../index.html" title="null link">Start</a></li>
<li><a href="../about/default.htm" title="null link">Over Ons</a></li>
<li><a href="default.php" title="null link">Reserveren</a></li>
<li><a href="../catalog/default.htm" title="null link">Assortiment</a></li>
<li><a href="../contact/default.htm" title="null link">Contact</a></li>
<li><a href="../catering/default.htm" title="null link">Catering</a></li>
</ul>
</div>
</div>
<div id="contentWrapper">
<div id="content">
<!-- #BeginEditable "content" -->
<h1>Reserveren</h1>
<p>Wilt u zeker zijn dat u een plaatsje bij ons in het restaurant
heeft? Dan kunt u middels dit formulier<br />
van te voren doorgeven dat u komt.
Bellen kan ook naar 024 - 696 20 97<br />
<br />
Gelieve alle velden in te vullen, zodat wij alles op uw wensen
kunnen afstemmen.</p>
<form method="POST" action="'.$filename.'">
<table style="width: 97%">
<tr>
<td style="width: 176px; height: 12px" valign="top" class="auto-style2"><strong>
Naam</strong></td>
<td style="width: 475px; height: 12px">
<input name="Text1" style="width: 276px" type="text" class="auto-style2" value="'.(isset($_POST['naam']) ? $_POST['naam'] : '').'"/><span class="auto-style2">
</span>
</td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>E-mail adres</strong></td>
<td style="width: 475px">
<input name="Text2" style="width: 275px" type="text"value="'.(isset($_POST['email']) ? $_POST['email'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Telefoon</strong></td>
<td style="width: 475px">
<input name="Text3" style="width: 164px" type="text" value="'.(isset($_POST['telefoon']) ? $_POST['telefoon'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Aantal personen</strong></td>
<td style="width: 475px">
<input name="Text4" style="width: 42px" type="text" value="'.(isset($_POST['personen']) ? $_POST['personen'] : '').'"/></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Datum</strong></td>
<td style="width: 475px"><select name="Dag">
<option selected="selected" value=" "></option>
<option value="1"'.(isset($_POST['dag']) && $_POST['dag'] == '1' ? ' selected' : '').'>1</option>
<option value="2"'.(isset($_POST['dag']) && $_POST['dag'] == '2' ? ' selected' : '').'>2</option>
<option value="3"'.(isset($_POST['dag']) && $_POST['dag'] == '3' ? ' selected' : '').'>3</option>
<option value="4"'.(isset($_POST['dag']) && $_POST['dag'] == '4' ? ' selected' : '').'>4</option>
<option value="5"'.(isset($_POST['dag']) && $_POST['dag'] == '5' ? ' selected' : '').'>5</option>
<option value="6"'.(isset($_POST['dag']) && $_POST['dag'] == '6' ? ' selected' : '').'>6</option>
<option value="7"'.(isset($_POST['dag']) && $_POST['dag'] == '7' ? ' selected' : '').'>7</option>
<option value="8"'.(isset($_POST['dag']) && $_POST['dag'] == '8' ? ' selected' : '').'>8</option>
<option value="9"'.(isset($_POST['dag']) && $_POST['dag'] == '9' ? ' selected' : '').'>9</option>
<option value="10"'.(isset($_POST['dag']) && $_POST['dag'] == '10' ? ' selected' : '').'>10</option>
<option value="11"'.(isset($_POST['dag']) && $_POST['dag'] == '11' ? ' selected' : '').'>11</option>
<option value="12"'.(isset($_POST['dag']) && $_POST['dag'] == '12' ? ' selected' : '').'>12</option>
<option value="13"'.(isset($_POST['dag']) && $_POST['dag'] == '13' ? ' selected' : '').'>13</option>
<option value="14"'.(isset($_POST['dag']) && $_POST['dag'] == '14' ? ' selected' : '').'>14</option>
<option value="15"'.(isset($_POST['dag']) && $_POST['dag'] == '15' ? ' selected' : '').'>15</option>
<option value="16"'.(isset($_POST['dag']) && $_POST['dag'] == '16' ? ' selected' : '').'>16</option>
<option value="17"'.(isset($_POST['dag']) && $_POST['dag'] == '17' ? ' selected' : '').'>17</option>
<option value="18"'.(isset($_POST['dag']) && $_POST['dag'] == '18' ? ' selected' : '').'>18</option>
<option value="19"'.(isset($_POST['dag']) && $_POST['dag'] == '19' ? ' selected' : '').'>19</option>
<option value="20"'.(isset($_POST['dag']) && $_POST['dag'] == '20' ? ' selected' : '').'>20</option>
<option value="21"'.(isset($_POST['dag']) && $_POST['dag'] == '21' ? ' selected' : '').'>21</option>
<option value="22"'.(isset($_POST['dag']) && $_POST['dag'] == '22' ? ' selected' : '').'>22</option>
<option value="23"'.(isset($_POST['dag']) && $_POST['dag'] == '23' ? ' selected' : '').'>23</option>
<option value="24"'.(isset($_POST['dag']) && $_POST['dag'] == '24' ? ' selected' : '').'>24</option>
<option value="25"'.(isset($_POST['dag']) && $_POST['dag'] == '25' ? ' selected' : '').'>25</option>
<option value="26"'.(isset($_POST['dag']) && $_POST['dag'] == '26' ? ' selected' : '').'>26</option>
<option value="27"'.(isset($_POST['dag']) && $_POST['dag'] == '27' ? ' selected' : '').'>27</option>
<option value="28"'.(isset($_POST['dag']) && $_POST['dag'] == '28' ? ' selected' : '').'>28</option>
<option value="29"'.(isset($_POST['dag']) && $_POST['dag'] == '29' ? ' selected' : '').'>29</option>
<option value="30"'.(isset($_POST['dag']) && $_POST['dag'] == '30' ? ' selected' : '').'>30</option>
<option value="31"'.(isset($_POST['dag']) && $_POST['dag'] == '31' ? ' selected' : '').'>31</option>
</select> <select name="Maand">
<option selected="selected" value=" "></option>
<option value="Januari"'.(isset($_POST['maand']) && $_POST['maand'] == 'Januari' ? ' selected' : '').'>Januari</option>
<option value="Februari"'.(isset($_POST['maand']) && $_POST['maand'] == 'Februari' ? ' selected' : '').'>Februari</option>
<option value="Maart"'.(isset($_POST['maand']) && $_POST['maand'] == 'Maart' ? ' selected' : '').'>Maart</option>
<option value="April"'.(isset($_POST['maand']) && $_POST['maand'] == 'April' ? ' selected' : '').'>April</option>
<option value="Mei"'.(isset($_POST['maand']) && $_POST['maand'] == 'Mei' ? ' selected' : '').'>Mei</option>
<option value="Juni"'.(isset($_POST['maand']) && $_POST['maand'] == 'Juni' ? ' selected' : '').'>Juni</option>
<option value="Juli"'.(isset($_POST['maand']) && $_POST['maand'] == 'Juli' ? ' selected' : '').'>Juli</option>
<option value="Augustus"'.(isset($_POST['maand']) && $_POST['maand'] == 'Augustus' ? ' selected' : '').'>Augustus</option>
<option value="September"'.(isset($_POST['maand']) && $_POST['maand'] == 'September' ? ' selected' : '').'>September</option>
<option value="Oktober"'.(isset($_POST['maand']) && $_POST['maand'] == 'Oktober' ? ' selected' : '').'>Oktober</option>
<option value="November"'.(isset($_POST['maand']) && $_POST['maand'] == 'November' ? ' selected' : '').'>November</option>
<option value="December"'.(isset($_POST['maand']) && $_POST['maand'] == 'December' ? ' selected' : '').'>December</option>
</select> <strong>2011</strong></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"><strong>Tijd</strong></td>
<td style="width: 475px"><input name="Text5" type="text" value="'.(isset($_POST['tijd']) ? $_POST['tijd'] : '').'"/> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"><strong>Opmerkingen</strong></td>
<td style="width: 475px">
<textarea rows="8" cols="40" name="bericht" style="overflow:auto;">'.(isset($_POST['opmerkingen']) ? $_POST['opmerkingen'] : '').'</textarea></td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"> </td>
<td style="width: 475px"> </td>
</tr>
<tr class="auto-style2">
<td style="width: 176px" valign="top"> </td>
<td style="width: 475px">
<input name="Button1" style="width: 96px" type="reset" value="Wissen" />
<input name="Reserveren" style="width: 162px" type="submit" value="Reserveren" /></td>
</tr>
</table>
</form>
<p>Wij zullen altijd contact met u opnemen om uw reservering te
bevestigen.</p>
<p> </p><!-- #EndEditable -->
</div>
</div>
<div id="footer">
<p>Restaria de Plataan | <a href="mailto:[email protected]">
<span class="auto-style1">info</span>@restaria-plataan.nl </a>|
024-6962097 | Raadhuisplein 12 | 6585 AP MOOK</p>
<p> </p>
</div>
</div>
</body>
<!-- #EndTemplate -->
</html>