--- index.php --- 

<?
    require("top.php");
    
    require("gastenboek.php");
    
    require("bottom.php");
?>

--- gastenboek.php --- 
gewoon leeg laten!!! Deze vult zicht automatisch naar mate er berichten zijn geplaatst. 

--- top.php --- 
[code]<html> 
<head> 
<title>gastenboek</title> 
</head> 

<body bgcolor="#ffffff" text="#000000" link="#ff0000" alink="#ff0000" vlink="#ff0000"> 
<font face="Verdana, Arial, Helvetica" size="2"> 

--- bottom.php --- 
<form action="plaats.php" method="post" accept-charset="iso-8859-1"> 
<p> 
De gegevens die u via het volgende formulier invult, worden op het gastenboek geplaatst en zullen voor iedereen zichtbaar zijn. 
</p> 
<p> 
Naam: <br> 
<input name="naam" type="text" size="40" tabindex="1000"> 
</p> 
<p> 
E-mail: (optioneel)<br> 
<input name="email" type="text" size="40" tabindex="1001"> 
</p> 
<p> 
Woonplaats: (optioneel)<br> 
<input name="woonplaats" type="text" size="40" tabindex="1003"> 
</p> 
<p> 
Uw bericht: <br> 
<textarea name="bericht" rows="8" cols="40" tabindex="1004"></textarea> 
</p> 
<p> 
<input type="submit" name="submit" value="Verstuur" title="Verstuur dit formulier" tabindex="1005"> 
</p> 
</form> 
</font> 
</body> 
</html> 

[/code]
--- plaats.php --- 

<?php
    
$datum = date("d.m.y H:i");
$bericht = htmlentities($bericht);
$bericht = nl2br($bericht);
$bericht = stripslashes($bericht);

// defineer het bestand met berichten
$file = "gastenboek.php";

// open het bestand
$fopenr = fopen ($file, "r"); 

// sla de inhoud op om de eerder toegevoegde berichten
// te onthouden en te herschrijven onder het nieuwe bericht
$msgs = fread ($fopenr, filesize ($file)); 

// open de file nogmaals maar dan nu om er in te schrijven
$fopenw = fopen($file, "w+");

// schrijf nieuwe bericht + alle oude in $file
fwrite($fopenw, "
\n\n<!-- bericht -->\n
<b>$naam</b> &lt;$email&gt;<br>\n
<blockquote><p>$bericht</p></blockquote>\n
<p>$woonplaats - $datum</p>$msgs
"); 

// sluit het bestand
fclose($fopenw);

// sluis bezoeker door naar index.php
echo "<SCRIPT LANGUAGE=\"javascript\" TYPE=\"text/javascript\">window.location='index.php'</SCRIPT>\n";

mail ("jouem@iladres.nl", "Nieuw bericht in gastenboek", "
Hallo,\n\n

Er is zojuist een bericht achter gelaten door $naam ($email).\n\n

Dit was een automatisch bericht.
", "From: $naam <$email>"); 

?>