Parse error: syntax error!!
Met een vriend van me was ik bezig met een guestbook voor mij website. De guestbook werkt wel op mijndomein server. Maar wannneer ik hem op mij laptop wil draaien dan geeft hij een fout melding. Ik draai hem op mijn laptop met een WAMP server. ik krijg deze foutmelding: Parse error: syntax error, unexpected $end in C:\wamp\www\SKIP-ONE\writeGB.php on line 124
Ik heb niks aan de script veranderd. online werkt die wel, maar niet op WAMP. Kan iemand mij helpen?
Vriendelijk groeten,
Vlad
Script
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
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
<?php
// Hier wordt een verbinding gemaakt met de database
require("../backstage/settings.inc.php");
?>
<html>
<head>
<title>GUESTBOOK</title>
<LINK href="../backstage/funk.css" type=text/css rel=stylesheet>
</head>
<body bgcolor="#000000" topmargin="0" leftmargin="0" rightmargin="0">
<table><tr><td width="15"</td><td>
<table cellspacing="0" cellpadding="0">
<tr><td>
<img src="images/guestbook.gif">
</td></tr>
<tr><td valign="top">
<table cellspacing="1" cellpadding="1"><tr><td width="3"></td>
<td class="content" width="375">
<div align="center">
<table cellspacing="0" cellpadding="0" width="375">
<tr height="16">
<td class="content"><div align="center"><b>++ <a href="guestbook.php" class="links">Lees gastenboek</a></b></div></td>
</tr>
<tr><td class="text">
<?php
$filename = getenv($PHP_SELF);
$check = "ja";
$datum = date("d-m-Y");
$tijd = date("H:i");
//de waarden die uit een formulier voortkomen opvragen
$name = $_POST['name'];
$msg = $_POST['msg'];
$submit = $_POST['submit'];
if($check != "nee") {
$error_naam = "<font color='#000000'>*</font>";
$error_bericht = "<font color='#000000'>*</font>";
}
if ($submit) {
if($name == "") {
$ok = "nee";
$check = "nee";
$error_naam = "<font color='#FF0000'>*</font>";
}
if($msg == "") {
$ok = "nee";
$check = "nee";
$error_bericht = "<font color='#FF0000'>*</font>";
}
if($ok != "nee") {
// Hier wordt een Query aangemaakt om gegevens in de tabel in te voegen
$query = "INSERT INTO book (datum, tijd, name, msg) VALUES ('$datum','$tijd','$name','$msg')";
// Gegevens worden in de tabel toegevoegd
mysql_query($query) or die ("fuck, something's wrong. try again later, please.");
// Hier wordt bevestigd dat de gegevens goed zijn ingevoegd
echo "<div align=center><br><br><b>Thanks for the comments.<br><br>";
}
else {
?>
<br><div align="center"><table><tr><td class="text" width="350">
<form method="post" action="<? echo"$filename"; ?>">
naam:
<? echo"$error_naam"; ?><br>
<input type="text" name="name" class="textfield" size="50" maxlength="40" value="<? echo"$name"; ?>"><br>
bericht:
<? echo"$error_bericht"; ?><br>
<textarea rows="6" cols="55" name="msg" class="textfield"><? echo"$msg"; ?></textarea><br>
<input type="submit" name="submit" class="button" value=" submit ">
<div align="center"><br><br>
<b><font color="#FF0000">*</font> Niet goed ingevuld!</b><br><br></div>
</td></tr></table></div>
<?
}
}
else {
//Formulier wordt getoond
?>
<br><div align="center"><table><tr><td class="text" width="350">
<form method="post" action="<? echo"$filename"; ?>">
naam:
<? echo"$error_naam"; ?><br>
<input type="text" name="name" size="50" class="textfield" maxlength="40" value="<? echo"$name"; ?>"><br>
bericht:
<? echo"$error_bericht"; ?><br>
<textarea rows="8" cols="40" class="textfield" name="msg"><? echo"$msg"; ?></textarea><br>
<input type="submit" name="submit" class="button" value=" submit ">
</form>
</td></tr></table></div>
<?
}
?>
</td></tr>
</table>
</td></tr></table>
</td><td width="50"></td><td valign="top"><img src="images/vladi04.jpg"></td>
</tr>
</table>
</td></tr></table>
</body>
</html>
// Hier wordt een verbinding gemaakt met de database
require("../backstage/settings.inc.php");
?>
<html>
<head>
<title>GUESTBOOK</title>
<LINK href="../backstage/funk.css" type=text/css rel=stylesheet>
</head>
<body bgcolor="#000000" topmargin="0" leftmargin="0" rightmargin="0">
<table><tr><td width="15"</td><td>
<table cellspacing="0" cellpadding="0">
<tr><td>
<img src="images/guestbook.gif">
</td></tr>
<tr><td valign="top">
<table cellspacing="1" cellpadding="1"><tr><td width="3"></td>
<td class="content" width="375">
<div align="center">
<table cellspacing="0" cellpadding="0" width="375">
<tr height="16">
<td class="content"><div align="center"><b>++ <a href="guestbook.php" class="links">Lees gastenboek</a></b></div></td>
</tr>
<tr><td class="text">
<?php
$filename = getenv($PHP_SELF);
$check = "ja";
$datum = date("d-m-Y");
$tijd = date("H:i");
//de waarden die uit een formulier voortkomen opvragen
$name = $_POST['name'];
$msg = $_POST['msg'];
$submit = $_POST['submit'];
if($check != "nee") {
$error_naam = "<font color='#000000'>*</font>";
$error_bericht = "<font color='#000000'>*</font>";
}
if ($submit) {
if($name == "") {
$ok = "nee";
$check = "nee";
$error_naam = "<font color='#FF0000'>*</font>";
}
if($msg == "") {
$ok = "nee";
$check = "nee";
$error_bericht = "<font color='#FF0000'>*</font>";
}
if($ok != "nee") {
// Hier wordt een Query aangemaakt om gegevens in de tabel in te voegen
$query = "INSERT INTO book (datum, tijd, name, msg) VALUES ('$datum','$tijd','$name','$msg')";
// Gegevens worden in de tabel toegevoegd
mysql_query($query) or die ("fuck, something's wrong. try again later, please.");
// Hier wordt bevestigd dat de gegevens goed zijn ingevoegd
echo "<div align=center><br><br><b>Thanks for the comments.<br><br>";
}
else {
?>
<br><div align="center"><table><tr><td class="text" width="350">
<form method="post" action="<? echo"$filename"; ?>">
naam:
<? echo"$error_naam"; ?><br>
<input type="text" name="name" class="textfield" size="50" maxlength="40" value="<? echo"$name"; ?>"><br>
bericht:
<? echo"$error_bericht"; ?><br>
<textarea rows="6" cols="55" name="msg" class="textfield"><? echo"$msg"; ?></textarea><br>
<input type="submit" name="submit" class="button" value=" submit ">
<div align="center"><br><br>
<b><font color="#FF0000">*</font> Niet goed ingevuld!</b><br><br></div>
</td></tr></table></div>
<?
}
}
else {
//Formulier wordt getoond
?>
<br><div align="center"><table><tr><td class="text" width="350">
<form method="post" action="<? echo"$filename"; ?>">
naam:
<? echo"$error_naam"; ?><br>
<input type="text" name="name" size="50" class="textfield" maxlength="40" value="<? echo"$name"; ?>"><br>
bericht:
<? echo"$error_bericht"; ?><br>
<textarea rows="8" cols="40" class="textfield" name="msg"><? echo"$msg"; ?></textarea><br>
<input type="submit" name="submit" class="button" value=" submit ">
</form>
</td></tr></table></div>
<?
}
?>
</td></tr>
</table>
</td></tr></table>
</td><td width="50"></td><td valign="top"><img src="images/vladi04.jpg"></td>
</tr>
</table>
</td></tr></table>
</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Vladimir Da Costa
Gewijzigd op 01/01/1970 01:00:00 door vladimir Da Costa
Sla de datum met tijd op in 1 veld van het type DATETIME en vul deze met behulp van de SQL-functie NOW():
Wel zo handig en je krijgt een échte datum en geen bugs.