Lid |
|
<?php
// -------------------------------------
// Verander de variabelen hieronder
$ShoutboxB = "shoutbox.dat";
// Het bestand waar de berichten
// in opgeslagen worden...
$EenKeerAchterElkaar = true;
// Mogen ze maar één keer achter elkaar
// gegevens insturen? true; of false;
$IPBestand = "ip.dat";
// Het bestand waar het laatste IP
// adres in opgeslagen wordt...
$Aantal = 50;
// Het maximum aantal berichten in de shoutbox
// Na hier hoef je niets te veranderen!
// -------------------------------------
$Inhoud = file($ShoutboxB);
if($toevoegen && trim($bericht) && trim($naam)
&& !@strstr(@implode("",@file($IPBestand)),"$REMOTE_ADDR|")) {
$Bestand = fopen($ShoutboxB,"w");
for($i = (count($Inhoud)-$Aantal+1); $i < count($Inhoud); $i++) {
fputs($Bestand,$Inhoud[$i]); }
fputs($Bestand,"<a href='mailto:".
htmlentities(trim(substr($email,0,25)),ENT_QUOTES)."'>".
htmlentities(trim(substr($naam,0,25)),ENT_QUOTES)."</a>: ".
htmlentities(trim(substr($bericht,0,100)),ENT_QUOTES)."<br>\n");
fclose($Bestand);
if($EenKeerAchterElkaar) { $IpBestand = fopen($IPBestand,"a");
fputs($IpBestand,"$REMOTE_ADDR|"); fclose($IpBestand); }
echo("<b>Je bericht is succesvol toegevoegd!</b><br><br>");
}
echo(implode("",file($ShoutboxB)));
?>
<br><br>
<form method='post'>
Naam:<br> <input type='text' name='naam' size=15 maxlength=25><br>
E-mail adres:<br> <input type='text' name='email' size=15 maxlength=25><br>
Bericht:<br> <input type='text' name='bericht' size=15 maxlength=100>
<br><br><input type='submit' value='Toevoegen' name='toevoegen'>
</form>
<?php // ------------------------------------- // Verander de variabelen hieronder $ShoutboxB = "shoutbox.dat"; // Het bestand waar de berichten // in opgeslagen worden... $EenKeerAchterElkaar = true; // Mogen ze maar één keer achter elkaar // gegevens insturen? true; of false; $IPBestand = "ip.dat"; // Het bestand waar het laatste IP // adres in opgeslagen wordt... $Aantal = 50; // Het maximum aantal berichten in de shoutbox // Na hier hoef je niets te veranderen! // ------------------------------------- $Inhoud = file($ShoutboxB); if($toevoegen && trim($bericht) && trim($naam) $Bestand = fopen($ShoutboxB,"w"); for($i = (count($Inhoud)-$Aantal+1); $i < count($Inhoud); $i++) { fputs($Bestand,$Inhoud[$i]); } fputs($Bestand,"<a href='mailto:". if($EenKeerAchterElkaar) { $IpBestand = fopen($IPBestand,"a"); fputs($IpBestand,"$REMOTE_ADDR|"); fclose($IpBestand); } echo("<b>Je bericht is succesvol toegevoegd!</b><br><br>"); } ?> <br><br> <form method='post'> Naam:<br> <input type='text' name='naam' size=15 maxlength=25><br> E-mail adres:<br> <input type='text' name='email' size=15 maxlength=25><br> Bericht:<br> <input type='text' name='bericht' size=15 maxlength=100> <br><br><input type='submit' value='Toevoegen' name='toevoegen'> </form>
de code geeft het volgende aan:
Shoutbox
Warning: file("shoutbox.dat") - No such file or directory in c:\apache\htdocs\chilion\shoutbox\shoutbox.php on line 24
Warning: file("shoutbox.dat") - No such file or directory in c:\apache\htdocs\chilion\shoutbox\shoutbox.php on line 40
Warning: Bad arguments to implode() in c:\apache\htdocs\chilion\shoutbox\shoutbox.php on line 40
Draai het op een locale server..
|