een paar foutjes
http://www.oldtimerbeurs-hoogstraten.be/nederlands/gastenboek/gastenboek.php
Het doet een aantal dingen niet zoals...
Het admin gedeelte werkt niet en is niet bevijligd.
Op het gasteboek verschijnt een error code vanonder.
De link werkt ook niet voor een nieuw bericht .
Je kan geen bericht versturen .
Een volgende optie is om probleem voor probleem aan te pakken door relevante code posten - en dat is geen geheel script - van het eerste probleem, dan van het tweed, dan van het derde enz.
Een link geven en dan vragen of we jouw problemen kunnen oplossen is zinloos, dat moet je toch onderhand wel weten.
dat weet ik maar het probleem is dat ik niet weet welk stukje dat niet werkt
En wat voor foutmeldingen zie je dan wel op de pagina's verschijnen?
Warning: mysql_query (): Access denied for 'oldtimerbeurs-ho' user @ '193 .202.110.202 '(using password: NO) in / klanten / oldtimerbeurs-hoogstraten.be / oldtimerbeurs-hoogstraten.be / httpd.www / english / gastenboek / gastenboek.php on line 253 Warning: mysql_query (): Een link naar de server kon niet worden vastgesteld / klanten / oldtimerbeurs-hoogstraten.be / oldtimerbeurs-hoogstraten.be / httpd.www / english / gastenboek / gastenboek.php op lijn 253 Access denied for 'oldtimerbeurs-ho' user @ '193 .202.110.202 '(using password: NO)
Toevoeging op 27/03/2011 19:20:05:
ik ga toch de broncode volledig geven want ik weet dat je de broncode niet voledig kan opvragen met je brouwser.
Quote:
<!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"><head>
<meta http-equiv="content-type" content="text/html; charset=
iso-8859-1" /><title>GASTENBOEK</title>
<script language="javascript" type="text/javascript">
function emoticon(text) {
text = ' ' + text + ' ';
if (document.book.message.createTextRange && document.book.message.caretPos) {
var caretPos = document.book.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
document.book.message.focus();
} else {
document.book.message.value += text;
document.book.message.focus();
}
}
</script></head><body style="color: rgb(0, 0, 0); background-color: yellow;" alink="#000099" link="#000099" vlink="#990099">
<form action="gastenboek.php?actie=webmaster&webmasteractie=delete&id=<? echo $array['id'] ?>" method="post" name="delete">
<table align="center" border="1" cellspacing="0" width="650">
<tbody><tr>
<td width="300">
<a href="mailto:%3C?%20echo%20$array%5B" email="" ]="" ?="">'> </a>
</td>
<td align="left">
<br />
</td>
</tr>
<tr>
<td colspan="2">
<br />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="wissen" value="Wissen" type="submit" />
</td>
</tr>
</tbody></table><br /><br />
</form>
<table align="center"><tbody><tr><td>Bericht is verwijderd<br />
<a href="gastenboek.php">Gastenboek</a> - <a href="gastenboek.php?actie=webmaster">Webmaster</a></td></tr></tbody></table>
<form action="gastenboek.php?actie=webmaster&webmasteractie=scheldwoordentoevoegen" method="post" name="scheldwoordentoevoegen">
<table align="center"><tbody><tr><td>Scheldwoord: <input name="woord" type="text" /><input value="toevoegen" type="submit" /></td></tr></tbody></table>
</form>
<table align="center"><tbody><tr><td>
Het scheldwoord is toegevoegd aan de filter.<br />
<a href="gastenboek.php?actie=webmaster&webmasteractie=scheldwoorden">Nog een woord toevoegen</a><br />
<a href="gastenboek.php?actie=webmaster">Webmaster-site</a>
</td></tr></tbody></table>
<form method="post" action="gastenboek.php?actie=webmaster&webmasteractie=smileyupload" enctype="multipart/form-data">
<table align="center"><tbody><tr><td>
<input name="afbeelding" type="file" /><br />
Afkorting: <input name="afkorting" type="text" />
</td></tr>
<tr><td align="center">
<input name="submit" value="uploaden" type="submit" />
</td></tr>
</tbody></table>
</form>
<table align="center"><tbody><tr><td colspan="2"><b>Reeds gebruikte afkortingen:</b></td></tr>
</tbody></table>
<table align="center"><tbody><tr><td>
De smiley is toegevoegd aan de smiley-lijst.<br />
<a href="gastenboek.php?actie=webmaster&webmasteractie=smiley">Nog een smiley toevoegen</a><br />
<a href="gastenboek.php?actie=webmaster">Webmaster-site</a>
</td></tr></tbody></table>
<form action="gastenboek.php?actie=webmaster&webmasteractie=smileydelete&id=<? echo $array['id'] ?>" method="post" name="delete">
<table align="center" border="1" cellspacing="0" width="650">
<tbody><tr>
<td>
<br />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="wissen" value="Wissen" type="submit" />
</td>
</tr>
</tbody></table><br /><br />
</form>
<table align="center"><tbody><tr><td>Smiley is verwijderd<br />
<a href="gastenboek.php?actie=webmaster&webmasteractie=smileyverwijder">Nog een smiley verwijderen</a><br />
<a href="gastenboek.php?actie=webmaster">Webmaster-site</a></td></tr></tbody></table>
<table align="center">
<tbody><tr><td><a href="gastenboek.php">Bezoekerskant van het gastenboek</a></td></tr>
<tr><td><a href="gastenboek.php?actie=webmaster&webmasteractie=verwijder">Items verwijderen</a></td></tr>
<tr><td><a href="gastenboek.php?actie=webmaster&webmasteractie=scheldwoorden">Lijst met scheldwoorden aanvullen</a></td></tr>
<tr><td><a href="gastenboek.php?actie=webmaster&webmasteractie=smiley">Smileys toevoegen</a></td></tr>
<tr><td><a href="gastenboek.php?actie=webmaster&webmasteractie=smileyverwijder">Smileys verwijderen uit database</a></td></tr>
</tbody></table>
<form action="gastenboek.php?actie=toevoegen" method="post" name="book">
<table style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;" border="1" cellspacing="0">
<tbody><tr>
<td width="75">
Naam:
</td>
<td><input name="naam" size="50" /></td>
<td>
<br />
</td>
</tr>
<tr>
<td width="75">
Email:
</td>
<td>
<input name="email" size="50" />
</td>
</tr>
<tr>
<td colspan="2">
<textarea name="message" rows="10" cols="80" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
onclick="javascript:emoticon('')">
<table align="center"><tbody><tr><td colspan="9">Klik op een smiley om deze toe te voegen!</td></tr>
<tr>
</tr>
</tbody></table>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="datum" value="<? echo date('d-m-Y, h:m') //Datum toevoegen aan het bericht ?>" type="hidden" />
<input name="actie" value="toevoegen" type="submit" />
</td>
</tr>
</tbody></table>
</form>
<table style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;" border="1" cellspacing="0">
<tbody><tr>
<td style="text-align: center;">
WELKOM <img style="width: 205px; height: 148px;" alt="" src="../main/foto/vlaggen/nederlands_wapper.gif" align="right" />op het gastenboek van oldtimerbeurs hoogstraten.<br />Hier kan u commentaar over de beurs of over de website kwijt.<br /><br /><span style="color: red;"><big style="font-weight: bold;"><big><span style="color: red;">Opglet er zijn een paar regels</span>!<br style="color: red;" /></big></big></span><a href="javascript:regels=void(window.open('regels.html','regels','width=720,height=300,top=100,left=100'))">(klik hier voor de regels)</a><span style="color: red;"><br /></span><br /><big style="font-weight: bold;"><span style="color: red;" /></big><big><big><span style="color: red;"><small><span style="color: black;" /></small></span></big></big>
</td>
</tr>
<tr>
<td align="center">
<a href="gastenboek.php?actie=teken">klik hier om iets in het gastenboek te schrijven</a>
</td>
</tr>
</tbody></table>
<br /><br />
<table align="center" border="1" cellspacing="0" width="650">
<tbody><tr>
<td width="300">
<a href="mailto:%3C?%20echo%20$array%5B" email="" ]="" ?="">'> </a>
</td>
<td align="right">
<br />
</td>
</tr>
<tr>
<td colspan="2">
<br />
</td>
</tr></tbody></table><br /><br />
</body></html>
DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR?xhtml1/DTD/
xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/
xhtml"><head>
<meta http-equiv="content-type" content="text/html; charset=
iso-8859-1" /><title>GASTENBOEK</title>
<script language="javascript" type="text/javascript">
function emoticon(text) {
text = ' ' + text + ' ';
if (document.book.message.createTextRange && document.book.message.caretPos) {
var caretPos = document.book.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
document.book.message.focus();
} else {
document.book.message.value += text;
document.book.message.focus();
}
}
</script></head><body style="color: rgb(0, 0, 0); background-color: yellow;" alink="#000099" link="#000099" vlink="#990099">
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php include "connect.php"; // Verbinding maken met de database
include "style.css"; //optioneel
$actie=$_GET['actie'] OR $actie=$_POST['actie'];
if ($actie == 'webmaster') //
{
if ($webmasteractie =='verwijder') // Items verwijderen uit de lijst
{
$result = mysql_query ("SELECT * FROM gastenboek order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
// Maak per bericht een FORM aan, aan de hand van de id in de FORM ACTION wordt de geselecteerde item verwijderd
?>
include "style.css"; //optioneel
$actie=$_GET['actie'] OR $actie=$_POST['actie'];
if ($actie == 'webmaster') //
{
if ($webmasteractie =='verwijder') // Items verwijderen uit de lijst
{
$result = mysql_query ("SELECT * FROM gastenboek order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
// Maak per bericht een FORM aan, aan de hand van de id in de FORM ACTION wordt de geselecteerde item verwijderd
?>
<form action="gastenboek.php?actie=webmaster&webmasteractie=delete&id=<? echo $array['id'] ?>" method="post" name="delete">
<table align="center" border="1" cellspacing="0" width="650">
<tbody><tr>
<td width="300">
<a href="mailto:%3C?%20echo%20$array%5B" email="" ]="" ?="">'> </a>
</td>
<td align="left">
<br />
</td>
</tr>
<tr>
<td colspan="2">
<br />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="wissen" value="Wissen" type="submit" />
</td>
</tr>
</tbody></table><br /><br />
</form>
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php }
else if ($webmasteractie == 'delete') //Het verwijderen van berichten
{
$news_SQL_del="DELETE FROM gastenboek WHERE id=$id";
$bool=mysql_query($news_SQL_del);
?>
else if ($webmasteractie == 'delete') //Het verwijderen van berichten
{
$news_SQL_del="DELETE FROM gastenboek WHERE id=$id";
$bool=mysql_query($news_SQL_del);
?>
<table align="center"><tbody><tr><td>Bericht is verwijderd<br />
<a href="gastenboek.php">Gastenboek</a> - <a href="gastenboek.php?actie=webmaster">Webmaster</a></td></tr></tbody></table>
<form action="gastenboek.php?actie=webmaster&webmasteractie=scheldwoordentoevoegen" method="post" name="scheldwoordentoevoegen">
<table align="center"><tbody><tr><td>Scheldwoord: <input name="woord" type="text" /><input value="toevoegen" type="submit" /></td></tr></tbody></table>
</form>
<table align="center"><tbody><tr><td>
Het scheldwoord is toegevoegd aan de filter.<br />
<a href="gastenboek.php?actie=webmaster&webmasteractie=scheldwoorden">Nog een woord toevoegen</a><br />
<a href="gastenboek.php?actie=webmaster">Webmaster-site</a>
</td></tr></tbody></table>
<form method="post" action="gastenboek.php?actie=webmaster&webmasteractie=smileyupload" enctype="multipart/form-data">
<table align="center"><tbody><tr><td>
<input name="afbeelding" type="file" /><br />
Afkorting: <input name="afkorting" type="text" />
</td></tr>
<tr><td align="center">
<input name="submit" value="uploaden" type="submit" />
</td></tr>
</tbody></table>
</form>
<table align="center"><tbody><tr><td colspan="2"><b>Reeds gebruikte afkortingen:</b></td></tr>
</tbody></table>
<table align="center"><tbody><tr><td>
De smiley is toegevoegd aan de smiley-lijst.<br />
<a href="gastenboek.php?actie=webmaster&webmasteractie=smiley">Nog een smiley toevoegen</a><br />
<a href="gastenboek.php?actie=webmaster">Webmaster-site</a>
</td></tr></tbody></table>
<form action="gastenboek.php?actie=webmaster&webmasteractie=smileydelete&id=<? echo $array['id'] ?>" method="post" name="delete">
<table align="center" border="1" cellspacing="0" width="650">
<tbody><tr>
<td>
<br />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="wissen" value="Wissen" type="submit" />
</td>
</tr>
</tbody></table><br /><br />
</form>
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php }
}
else if ($webmasteractie == 'smileydelete') //Het verwijderen van de smileys uit de database
{
$news_SQL_del="DELETE FROM gastenboeksmiley-nl WHERE id=$id";
$bool=mysql_query($news_SQL_del);
?>
}
else if ($webmasteractie == 'smileydelete') //Het verwijderen van de smileys uit de database
{
$news_SQL_del="DELETE FROM gastenboeksmiley-nl WHERE id=$id";
$bool=mysql_query($news_SQL_del);
?>
<table align="center"><tbody><tr><td>Smiley is verwijderd<br />
<a href="gastenboek.php?actie=webmaster&webmasteractie=smileyverwijder">Nog een smiley verwijderen</a><br />
<a href="gastenboek.php?actie=webmaster">Webmaster-site</a></td></tr></tbody></table>
<table align="center">
<tbody><tr><td><a href="gastenboek.php">Bezoekerskant van het gastenboek</a></td></tr>
<tr><td><a href="gastenboek.php?actie=webmaster&webmasteractie=verwijder">Items verwijderen</a></td></tr>
<tr><td><a href="gastenboek.php?actie=webmaster&webmasteractie=scheldwoorden">Lijst met scheldwoorden aanvullen</a></td></tr>
<tr><td><a href="gastenboek.php?actie=webmaster&webmasteractie=smiley">Smileys toevoegen</a></td></tr>
<tr><td><a href="gastenboek.php?actie=webmaster&webmasteractie=smileyverwijder">Smileys verwijderen uit database</a></td></tr>
</tbody></table>
<form action="gastenboek.php?actie=toevoegen" method="post" name="book">
<table style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;" border="1" cellspacing="0">
<tbody><tr>
<td width="75">
Naam:
</td>
<td><input name="naam" size="50" /></td>
<td>
<br />
</td>
</tr>
<tr>
<td width="75">
Email:
</td>
<td>
<input name="email" size="50" />
</td>
</tr>
<tr>
<td colspan="2">
<textarea name="message" rows="10" cols="80" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
onclick="javascript:emoticon('')">
<table align="center"><tbody><tr><td colspan="9">Klik op een smiley om deze toe te voegen!</td></tr>
<tr>
</tr>
</tbody></table>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input name="datum" value="<? echo date('d-m-Y, h:m') //Datum toevoegen aan het bericht ?>" type="hidden" />
<input name="actie" value="toevoegen" type="submit" />
</td>
</tr>
</tbody></table>
</form>
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
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
<?php }
else if ($actie =='toevoegen') // Het ingevoerde bericht in de database plaatsen
{
$naam=$_POST['naam'];
$naam = ucfirst(strtolower($_POST['naam']));
$email=$_POST['email'];
$reactie=$_POST['message'];
if ($naam == '' OR $email == '' OR $reactie =='')
{
echo "Het spijt ons maar volgens ons systeem hebt u niet alle gegevens ingevuld<br><a href=javascript:history.go(-1)>Terug</a>";
}
else if($naam == 'Admin' OR $naam =='Webmaster' OR $naam =='Administrator' )
{
echo "Probeer je niet voor te doen als iemand die je niet bent!<br><a href=javascript:history.go(-1)>Terug</a>";
}
else
{
//naam
$naam = htmlspecialchars($naam);
//email
$email = htmlspecialchars($email);
//reactie
$reactie = htmlspecialchars($reactie);
$reactie = nl2br ($reactie);
$result = mysql_query ("SELECT * FROM gastenboeksmiley-nl order by afkorting desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
$af = $array['afkorting'];
$img = "<img src=images/smilies/".$array['afbeelding'].">";
$reactie = str_replace($af,$img,$reactie);
}
// scheldwoorden er uit filteren
$result = mysql_query ("SELECT * FROM gastenboekscheldwoorden-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
$woord = $array['woord'];
$reactie = str_replace($woord,'******', $reactie);
}
//alles toevoegen
$sql = ("INSERT INTO gastenboek-nl (id, naam, reactie, email, datum) VALUES ('', '$naam', '$reactie', '$email', '$datum')");
$result = mysql_query ($sql) or die (mysql_error());
echo"
<table align=center><tr><td>je bericht is toegevoegd.<br>
klik <a href='gastenboek.php'>hier</a> om je bericht te bekijken.</td></tr></table>";
}
}
else // als er geen actie is aangegeven, gewoon het gastenboek laten zien
{
?>
else if ($actie =='toevoegen') // Het ingevoerde bericht in de database plaatsen
{
$naam=$_POST['naam'];
$naam = ucfirst(strtolower($_POST['naam']));
$email=$_POST['email'];
$reactie=$_POST['message'];
if ($naam == '' OR $email == '' OR $reactie =='')
{
echo "Het spijt ons maar volgens ons systeem hebt u niet alle gegevens ingevuld<br><a href=javascript:history.go(-1)>Terug</a>";
}
else if($naam == 'Admin' OR $naam =='Webmaster' OR $naam =='Administrator' )
{
echo "Probeer je niet voor te doen als iemand die je niet bent!<br><a href=javascript:history.go(-1)>Terug</a>";
}
else
{
//naam
$naam = htmlspecialchars($naam);
$email = htmlspecialchars($email);
//reactie
$reactie = htmlspecialchars($reactie);
$reactie = nl2br ($reactie);
$result = mysql_query ("SELECT * FROM gastenboeksmiley-nl order by afkorting desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
$af = $array['afkorting'];
$img = "<img src=images/smilies/".$array['afbeelding'].">";
$reactie = str_replace($af,$img,$reactie);
}
// scheldwoorden er uit filteren
$result = mysql_query ("SELECT * FROM gastenboekscheldwoorden-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
$woord = $array['woord'];
$reactie = str_replace($woord,'******', $reactie);
}
//alles toevoegen
$sql = ("INSERT INTO gastenboek-nl (id, naam, reactie, email, datum) VALUES ('', '$naam', '$reactie', '$email', '$datum')");
$result = mysql_query ($sql) or die (mysql_error());
echo"
<table align=center><tr><td>je bericht is toegevoegd.<br>
klik <a href='gastenboek.php'>hier</a> om je bericht te bekijken.</td></tr></table>";
}
}
else // als er geen actie is aangegeven, gewoon het gastenboek laten zien
{
?>
<table style="width: 100%; text-align: left; margin-left: auto; margin-right: auto;" border="1" cellspacing="0">
<tbody><tr>
<td style="text-align: center;">
WELKOM <img style="width: 205px; height: 148px;" alt="" src="../main/foto/vlaggen/nederlands_wapper.gif" align="right" />op het gastenboek van oldtimerbeurs hoogstraten.<br />Hier kan u commentaar over de beurs of over de website kwijt.<br /><br /><span style="color: red;"><big style="font-weight: bold;"><big><span style="color: red;">Opglet er zijn een paar regels</span>!<br style="color: red;" /></big></big></span><a href="javascript:regels=void(window.open('regels.html','regels','width=720,height=300,top=100,left=100'))">(klik hier voor de regels)</a><span style="color: red;"><br /></span><br /><big style="font-weight: bold;"><span style="color: red;" /></big><big><big><span style="color: red;"><small><span style="color: black;" /></small></span></big></big>
</td>
</tr>
<tr>
<td align="center">
<a href="gastenboek.php?actie=teken">klik hier om iets in het gastenboek te schrijven</a>
</td>
</tr>
</tbody></table>
<br /><br />
Code (php)
1
2
3
4
2
3
4
<?php $result = mysql_query ("SELECT * FROM gastenboek-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
?>
while ($array = mysql_fetch_array($result))
{
?>
<table align="center" border="1" cellspacing="0" width="650">
<tbody><tr>
<td width="300">
<a href="mailto:%3C?%20echo%20$array%5B" email="" ]="" ?="">'> </a>
</td>
<td align="right">
<br />
</td>
</tr>
<tr>
<td colspan="2">
<br />
</td>
</tr></tbody></table><br /><br />
</body></html>
Je post nu overigens code die niet relevant is.
Gewijzigd op 27/03/2011 19:22:45 door Noppes Homeland
dat er foutjes in het schript zitten maar ik zie de fouten niet.
Door de gele achtergrond kan ik nu niet meer door de codes heen kijken.
hoe bedoel je ( moet ik deze weg halen)
Gewijzigd op 27/03/2011 19:33:04 door Noppes Homeland
Quote:
<!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">
<head>
<meta http-equiv="content-type"
content="text/html; charset=
iso-8859-1"/>
<title>GASTENBOEK</title>
<script language='javascript' type='text/javascript'>
function emoticon(text) {
text = ' ' + text + ' ';
if (document.book.message.createTextRange && document.book.message.caretPos) {
var caretPos = document.book.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
document.book.message.focus();
} else {
document.book.message.value += text;
document.book.message.focus();
}
}
</script>
</head>
<body>
<form action="gastenboek.php?actie=webmaster&webmasteractie=delete&id=" method="post" name="delete">
<table border=1 cellspacing=0 width=650 align=center>
<tr>
<td width='300'>
<a href='mailto:'> </a>
</td>
<td align="left">
</td>
</tr>
<tr>
<td colspan="2">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="wissen" value="Wissen">
</td>
</tr>
</table><br><br>
</form>
<table align=center><tr><td>Bericht is verwijderd<br>
<a href='gastenboek.php'>Gastenboek</a> - <a href=gastenboek.php?actie=webmaster>Webmaster</a></td></tr></table>
<form action="gastenboek.php?actie=webmaster&webmasteractie=scheldwoordentoevoegen" method="post" name="scheldwoordentoevoegen">
<table align="center"><tr><td>Scheldwoord: <input type="text" name="woord"><input type="submit" value="toevoegen"></td></tr></table>
</form>
<table align="center"><tr><td>
Het scheldwoord is toegevoegd aan de filter.<br>
<a href=gastenboek.php?actie=webmaster&webmasteractie=scheldwoorden>Nog een woord toevoegen</a><br />
<a href=gastenboek.php?actie=webmaster>Webmaster-site</a>
</td></tr></table>
<form method="post" action="gastenboek.php?actie=webmaster&webmasteractie=smileyupload" enctype="multipart/form-data">
<table align="center"><tr><td>
<input type="file" name="afbeelding"><br>
Afkorting: <input type="text" name="afkorting">
</td></tr>
<tr><td align="center">
<input type="submit" name="submit" value="uploaden">
</td></tr>
</table>
</form>
<table align="center"><tr><td colspan="2"><b>Reeds gebruikte afkortingen:</b></td></tr>
</table>
<table align="center"><tr><td>
De smiley is toegevoegd aan de smiley-lijst.<br>
<a href=gastenboek.php?actie=webmaster&webmasteractie=smiley>Nog een smiley toevoegen</a><br />
<a href=gastenboek.php?actie=webmaster>Webmaster-site</a>
</td></tr></table>
<form action="gastenboek.php?actie=webmaster&webmasteractie=smileydelete&id=" method="post" name="delete">
<table border=1 cellspacing=0 width=650 align=center>
<tr>
<td>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="wissen" value="Wissen">
</td>
</tr>
</table><br><br>
</form>
<table align=center><tr><td>Smiley is verwijderd<br>
<a href=gastenboek.php?actie=webmaster&webmasteractie=smileyverwijder>Nog een smiley verwijderen</a><br />
<a href=gastenboek.php?actie=webmaster>Webmaster-site</a></td></tr></table>
<table align="center">
<tr><td><a href=gastenboek.php>Bezoekerskant van het gastenboek</a></td></tr>
<tr><td><a href=gastenboek.php?actie=webmaster&webmasteractie=verwijder>Items verwijderen</a></tr>
<tr><td><a href=gastenboek.php?actie=webmaster&webmasteractie=scheldwoorden>Lijst met scheldwoorden aanvullen</a></td></tr>
<tr><td><a href=gastenboek.php?actie=webmaster&webmasteractie=smiley>Smileys toevoegen</a></td></tr>
<tr><td><a href=gastenboek.php?actie=webmaster&webmasteractie=smileyverwijder>Smileys verwijderen uit database</a></td></tr>
</table>
<form action='gastenboek.php?actie=toevoegen' method='post' name="book">
<table border='1' cellspacing='0' width="600" align="center">
<tr>
<td width="75">
Naam:
</td>
<td>
<input type='tekst' name='naam' size='20'>
</td>
</tr>
<tr>
<td width="75">
Email:
</td>
<td>
<input type='tekst' name='email' size='20'>
</td>
</tr>
<tr>
<td colspan="2">
<textarea name='message' rows='10' cols='71'></textarea>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<table align="center"><tr><td colspan="9">Klik op een smiley om deze toe te voegen!</td></tr>
<tr>
onclick="javascript:emoticon('')">
</tr>
</table>
</td>
</tr>
<tr>
<td align='center' colspan="2">
<input type="hidden" name="datum" value="">
<input type='submit' name='actie' value='toevoegen'>
</td>
</tr>
</table>
</form>
</center>
<table border='1' cellspacing='0' width="600" align="center">
<tr>
<td align="center">
WELKOM BIJ het GASTENBOEK
</td>
</tr>
<tr>
<td align="center">
<a href='gastenboek.php?actie=teken'>klik hier om iets in het gastenboek te schrijven</a>
</td>
</tr>
</table>
<br /><br />
<table border=1 cellspacing=0 width=650 align=center>
<tr>
<td width='300'>
<a href='mailto:'> </a>
</td>
<td align="right">
</td>
</tr>
<tr>
<td colspan="2">
</td>
</tr></table><br><br>
</body>
</html>
DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR?xhtml1/DTD/
xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/
xhtml">
<head>
<meta http-equiv="content-type"
content="text/html; charset=
iso-8859-1"/>
<title>GASTENBOEK</title>
<script language='javascript' type='text/javascript'>
function emoticon(text) {
text = ' ' + text + ' ';
if (document.book.message.createTextRange && document.book.message.caretPos) {
var caretPos = document.book.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
document.book.message.focus();
} else {
document.book.message.value += text;
document.book.message.focus();
}
}
</script>
</head>
<body>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
include "connect.php"; // Verbinding maken met de database
include "style.css"; //optioneel
$actie=$_GET['actie'] OR $actie=$_POST['actie'];
if ($actie == 'webmaster') //
{
if ($webmasteractie =='verwijder') // Items verwijderen uit de lijst
{
$result = mysql_query ("SELECT * FROM gastenboek order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
// Maak per bericht een FORM aan, aan de hand van de id in de FORM ACTION wordt de geselecteerde item verwijderd
?>
include "connect.php"; // Verbinding maken met de database
include "style.css"; //optioneel
$actie=$_GET['actie'] OR $actie=$_POST['actie'];
if ($actie == 'webmaster') //
{
if ($webmasteractie =='verwijder') // Items verwijderen uit de lijst
{
$result = mysql_query ("SELECT * FROM gastenboek order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
// Maak per bericht een FORM aan, aan de hand van de id in de FORM ACTION wordt de geselecteerde item verwijderd
?>
<form action="gastenboek.php?actie=webmaster&webmasteractie=delete&id=" method="post" name="delete">
<table border=1 cellspacing=0 width=650 align=center>
<tr>
<td width='300'>
<a href='mailto:'> </a>
</td>
<td align="left">
</td>
</tr>
<tr>
<td colspan="2">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="wissen" value="Wissen">
</td>
</tr>
</table><br><br>
</form>
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
}
else if ($webmasteractie == 'delete') //Het verwijderen van berichten
{
$news_SQL_del="DELETE FROM gastenboek WHERE id=$id";
$bool=mysql_query($news_SQL_del);
?>
}
else if ($webmasteractie == 'delete') //Het verwijderen van berichten
{
$news_SQL_del="DELETE FROM gastenboek WHERE id=$id";
$bool=mysql_query($news_SQL_del);
?>
<table align=center><tr><td>Bericht is verwijderd<br>
<a href='gastenboek.php'>Gastenboek</a> - <a href=gastenboek.php?actie=webmaster>Webmaster</a></td></tr></table>
Code (php)
<form action="gastenboek.php?actie=webmaster&webmasteractie=scheldwoordentoevoegen" method="post" name="scheldwoordentoevoegen">
<table align="center"><tr><td>Scheldwoord: <input type="text" name="woord"><input type="submit" value="toevoegen"></td></tr></table>
</form>
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
}
else if ($webmasteractie == 'scheldwoordentoevoegen') //Het toevoegen van scheldwoorden
{
$sql = ("INSERT INTO gastenboekscheldwoorden-nl (id, woord) VALUES ('', '$woord')");
$result = mysql_query ($sql) or die (mysql_error());
?>
}
else if ($webmasteractie == 'scheldwoordentoevoegen') //Het toevoegen van scheldwoorden
{
$sql = ("INSERT INTO gastenboekscheldwoorden-nl (id, woord) VALUES ('', '$woord')");
$result = mysql_query ($sql) or die (mysql_error());
?>
<table align="center"><tr><td>
Het scheldwoord is toegevoegd aan de filter.<br>
<a href=gastenboek.php?actie=webmaster&webmasteractie=scheldwoorden>Nog een woord toevoegen</a><br />
<a href=gastenboek.php?actie=webmaster>Webmaster-site</a>
</td></tr></table>
Code (php)
<form method="post" action="gastenboek.php?actie=webmaster&webmasteractie=smileyupload" enctype="multipart/form-data">
<table align="center"><tr><td>
<input type="file" name="afbeelding"><br>
Afkorting: <input type="text" name="afkorting">
</td></tr>
<tr><td align="center">
<input type="submit" name="submit" value="uploaden">
</td></tr>
</table>
</form>
<table align="center"><tr><td colspan="2"><b>Reeds gebruikte afkortingen:</b></td></tr>
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?
$result = mysql_query ("SELECT * FROM gastenboeksmiley-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
echo "<tr><td>".$array['afkorting']."</td><td><img src=images/smilies/".$array['afbeelding']."></td></tr>";
}
?>
$result = mysql_query ("SELECT * FROM gastenboeksmiley-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
echo "<tr><td>".$array['afkorting']."</td><td><img src=images/smilies/".$array['afbeelding']."></td></tr>";
}
?>
</table>
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
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
<?
}
else if ($webmasteractie == 'smileyupload') //Het uploaden van smileys
{
$locatie="images/smilies/"; //of een andere map, vergeet niet de w-rechten
if(is_uploaded_file($_FILES['afbeelding']['tmp_name']))
{
//controleer grootte
if($_FILES['afbeelding']['size']>15000)
{ //bepaal zelf de max. grootte in bytes
echo "Het bestand is te groot<br><a href=javascript:history.go(-1)>Terug</a>";
}
//controleer extensie, voeg maar andere toe
elseif(!eregi("((.gif|.jpg)$)", $_FILES['afbeelding']['name']))
{
echo "het bestand is niet van het juiste type<br><a href=javascript:history.go(-1)>Terug</a>";
}
elseif(!move_uploaded_file($_FILES['afbeelding']['tmp_name'],
$locatie.$_FILES['afbeelding']['name']))
{
echo "het bestand kan niet worden verplaatst<br><a href=javascript:history.go(-1)>Terug</a>";
}
else
{
$bestandsnaam=$_FILES['afbeelding']['name'];
$sql = ("INSERT INTO gastenboeksmiley-nl (id, afbeelding, afkorting) VALUES ('', '$bestandsnaam', '$afkorting')");
$result = mysql_query ($sql) or die (mysql_error());
?>
}
else if ($webmasteractie == 'smileyupload') //Het uploaden van smileys
{
$locatie="images/smilies/"; //of een andere map, vergeet niet de w-rechten
if(is_uploaded_file($_FILES['afbeelding']['tmp_name']))
{
//controleer grootte
if($_FILES['afbeelding']['size']>15000)
{ //bepaal zelf de max. grootte in bytes
echo "Het bestand is te groot<br><a href=javascript:history.go(-1)>Terug</a>";
}
//controleer extensie, voeg maar andere toe
elseif(!eregi("((.gif|.jpg)$)", $_FILES['afbeelding']['name']))
{
echo "het bestand is niet van het juiste type<br><a href=javascript:history.go(-1)>Terug</a>";
}
elseif(!move_uploaded_file($_FILES['afbeelding']['tmp_name'],
$locatie.$_FILES['afbeelding']['name']))
{
echo "het bestand kan niet worden verplaatst<br><a href=javascript:history.go(-1)>Terug</a>";
}
else
{
$bestandsnaam=$_FILES['afbeelding']['name'];
$sql = ("INSERT INTO gastenboeksmiley-nl (id, afbeelding, afkorting) VALUES ('', '$bestandsnaam', '$afkorting')");
$result = mysql_query ($sql) or die (mysql_error());
?>
<table align="center"><tr><td>
De smiley is toegevoegd aan de smiley-lijst.<br>
<a href=gastenboek.php?actie=webmaster&webmasteractie=smiley>Nog een smiley toevoegen</a><br />
<a href=gastenboek.php?actie=webmaster>Webmaster-site</a>
</td></tr></table>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
}
}
}
elseif ($webmasteractie =='smileyverwijder') // Smileys verwijderen uit de database. Ik ben er nog niet achter hoe ik hem ook al bestand verwijder, maar dat kan ik ook via FTP
{
$result = mysql_query ("SELECT * FROM gastenboeksmiley-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
// Maak per bericht een FORM aan, aan de hand van de id in de FORM ACTION wordt de geselecteerde item verwijderd
?>
}
}
}
elseif ($webmasteractie =='smileyverwijder') // Smileys verwijderen uit de database. Ik ben er nog niet achter hoe ik hem ook al bestand verwijder, maar dat kan ik ook via FTP
{
$result = mysql_query ("SELECT * FROM gastenboeksmiley-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
// Maak per bericht een FORM aan, aan de hand van de id in de FORM ACTION wordt de geselecteerde item verwijderd
?>
<form action="gastenboek.php?actie=webmaster&webmasteractie=smileydelete&id=" method="post" name="delete">
<table border=1 cellspacing=0 width=650 align=center>
<tr>
<td>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="wissen" value="Wissen">
</td>
</tr>
</table><br><br>
</form>
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
}
}
else if ($webmasteractie == 'smileydelete') //Het verwijderen van de smileys uit de database
{
$news_SQL_del="DELETE FROM gastenboeksmiley-nl WHERE id=$id";
$bool=mysql_query($news_SQL_del);
?>
}
}
else if ($webmasteractie == 'smileydelete') //Het verwijderen van de smileys uit de database
{
$news_SQL_del="DELETE FROM gastenboeksmiley-nl WHERE id=$id";
$bool=mysql_query($news_SQL_del);
?>
<table align=center><tr><td>Smiley is verwijderd<br>
<a href=gastenboek.php?actie=webmaster&webmasteractie=smileyverwijder>Nog een smiley verwijderen</a><br />
<a href=gastenboek.php?actie=webmaster>Webmaster-site</a></td></tr></table>
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?
}
else //Als er geen webmasteractie is aangegeven, dan gewoon het 'homepage' van de webmaster weergeven
{
?>
}
else //Als er geen webmasteractie is aangegeven, dan gewoon het 'homepage' van de webmaster weergeven
{
?>
<table align="center">
<tr><td><a href=gastenboek.php>Bezoekerskant van het gastenboek</a></td></tr>
<tr><td><a href=gastenboek.php?actie=webmaster&webmasteractie=verwijder>Items verwijderen</a></tr>
<tr><td><a href=gastenboek.php?actie=webmaster&webmasteractie=scheldwoorden>Lijst met scheldwoorden aanvullen</a></td></tr>
<tr><td><a href=gastenboek.php?actie=webmaster&webmasteractie=smiley>Smileys toevoegen</a></td></tr>
<tr><td><a href=gastenboek.php?actie=webmaster&webmasteractie=smileyverwijder>Smileys verwijderen uit database</a></td></tr>
</table>
<form action='gastenboek.php?actie=toevoegen' method='post' name="book">
<table border='1' cellspacing='0' width="600" align="center">
<tr>
<td width="75">
Naam:
</td>
<td>
<input type='tekst' name='naam' size='20'>
</td>
</tr>
<tr>
<td width="75">
Email:
</td>
<td>
<input type='tekst' name='email' size='20'>
</td>
</tr>
<tr>
<td colspan="2">
<textarea name='message' rows='10' cols='71'></textarea>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<table align="center"><tr><td colspan="9">Klik op een smiley om deze toe te voegen!</td></tr>
<tr>
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<? // Smiley-lijst oproepen
$result = mysql_query ("SELECT * FROM gastenboeksmiley-nl order by afkorting desc")or die (mysql_error());
$x=1;
while ($array = mysql_fetch_array($result))
{
if ($x==10){
echo "</tr><tr>";
$x=1;
}
echo "<td><img src=images/smilies/".$array['afbeelding']." border=0"; ?>
$result = mysql_query ("SELECT * FROM gastenboeksmiley-nl order by afkorting desc")or die (mysql_error());
$x=1;
while ($array = mysql_fetch_array($result))
{
if ($x==10){
echo "</tr><tr>";
$x=1;
}
echo "<td><img src=images/smilies/".$array['afbeelding']." border=0"; ?>
</tr>
</table>
</td>
</tr>
<tr>
<td align='center' colspan="2">
<input type="hidden" name="datum" value="">
<input type='submit' name='actie' value='toevoegen'>
</td>
</tr>
</table>
</form>
</center>
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
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
<?php
}
else if ($actie =='toevoegen') // Het ingevoerde bericht in de database plaatsen
{
$naam=$_POST['naam'];
$naam = ucfirst(strtolower($_POST['naam']));
$email=$_POST['email'];
$reactie=$_POST['message'];
if ($naam == '' OR $email == '' OR $reactie =='')
{
echo "Het spijt ons maar volgens ons systeem hebt u niet alle gegevens ingevuld<br><a href=javascript:history.go(-1)>Terug</a>";
}
else if($naam == 'Admin' OR $naam =='Webmaster' OR $naam =='Administrator' )
{
echo "Probeer je niet voor te doen als iemand die je niet bent!<br><a href=javascript:history.go(-1)>Terug</a>";
}
else
{
//naam
$naam = htmlspecialchars($naam);
//email
$email = htmlspecialchars($email);
//reactie
$reactie = htmlspecialchars($reactie);
$reactie = nl2br ($reactie);
$result = mysql_query ("SELECT * FROM gastenboeksmiley-nl order by afkorting desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
$af = $array['afkorting'];
$img = "<img src=images/smilies/".$array['afbeelding'].">";
$reactie = str_replace($af,$img,$reactie);
}
// scheldwoorden er uit filteren
$result = mysql_query ("SELECT * FROM gastenboekscheldwoorden-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
$woord = $array['woord'];
$reactie = str_replace($woord,'******', $reactie);
}
//alles toevoegen
$sql = ("INSERT INTO gastenboek-nl (id, naam, reactie, email, datum) VALUES ('', '$naam', '$reactie', '$email', '$datum')");
$result = mysql_query ($sql) or die (mysql_error());
echo"
<table align=center><tr><td>je bericht is toegevoegd.<br>
klik <a href='gastenboek.php'>hier</a> om je bericht te bekijken.</td></tr></table>";
}
}
else // als er geen actie is aangegeven, gewoon het gastenboek laten zien
{
?>
}
else if ($actie =='toevoegen') // Het ingevoerde bericht in de database plaatsen
{
$naam=$_POST['naam'];
$naam = ucfirst(strtolower($_POST['naam']));
$email=$_POST['email'];
$reactie=$_POST['message'];
if ($naam == '' OR $email == '' OR $reactie =='')
{
echo "Het spijt ons maar volgens ons systeem hebt u niet alle gegevens ingevuld<br><a href=javascript:history.go(-1)>Terug</a>";
}
else if($naam == 'Admin' OR $naam =='Webmaster' OR $naam =='Administrator' )
{
echo "Probeer je niet voor te doen als iemand die je niet bent!<br><a href=javascript:history.go(-1)>Terug</a>";
}
else
{
//naam
$naam = htmlspecialchars($naam);
$email = htmlspecialchars($email);
//reactie
$reactie = htmlspecialchars($reactie);
$reactie = nl2br ($reactie);
$result = mysql_query ("SELECT * FROM gastenboeksmiley-nl order by afkorting desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
$af = $array['afkorting'];
$img = "<img src=images/smilies/".$array['afbeelding'].">";
$reactie = str_replace($af,$img,$reactie);
}
// scheldwoorden er uit filteren
$result = mysql_query ("SELECT * FROM gastenboekscheldwoorden-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
$woord = $array['woord'];
$reactie = str_replace($woord,'******', $reactie);
}
//alles toevoegen
$sql = ("INSERT INTO gastenboek-nl (id, naam, reactie, email, datum) VALUES ('', '$naam', '$reactie', '$email', '$datum')");
$result = mysql_query ($sql) or die (mysql_error());
echo"
<table align=center><tr><td>je bericht is toegevoegd.<br>
klik <a href='gastenboek.php'>hier</a> om je bericht te bekijken.</td></tr></table>";
}
}
else // als er geen actie is aangegeven, gewoon het gastenboek laten zien
{
?>
<table border='1' cellspacing='0' width="600" align="center">
<tr>
<td align="center">
WELKOM BIJ het GASTENBOEK
</td>
</tr>
<tr>
<td align="center">
<a href='gastenboek.php?actie=teken'>klik hier om iets in het gastenboek te schrijven</a>
</td>
</tr>
</table>
<br /><br />
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$result = mysql_query ("SELECT * FROM gastenboek-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
?>
$result = mysql_query ("SELECT * FROM gastenboek-nl order by id desc")or die (mysql_error());
while ($array = mysql_fetch_array($result))
{
?>
<table border=1 cellspacing=0 width=650 align=center>
<tr>
<td width='300'>
<a href='mailto:'> </a>
</td>
<td align="right">
</td>
</tr>
<tr>
<td colspan="2">
</td>
</tr></table><br><br>
</body>
</html>
Maar nogmaals, je kan het gastenboek beter per direct van je site afhalen
bedankt
Op dit forum hebben ze [code] tags, gebruik dit in plaats van [quote] tags.