Simpel Gæstebog
Jeg ved ikke hvorfor denne simple gæstebog ikke virker, ved du det??Der er to filer:
"gbog.php"
"gbog.txt"
Det ser ud til at php filen godt nok henter teksten ind via "gbog.txt" idet jeg manuelt har tilføjet noget.
"gbog.php" ser sådan ud:
------------------------
<?
if($navn && $besked) {
$besked = ereg_replace("<","<",$besked);
$besekd = ereg_replace(">",">",$besked);
$fil = "gbog.txt";
$tid = strftime("%d %B %Y", getlastmod()+3600);
$str = "<tr><td colspan=\"2\"><hr size=\"1\"></td></tr>\n<tr><td>$tid</td><td></tr>\n<tr><td>$navn</td></tr>\n<tr><td>Email</td><td><a href=\"mailto:$email\">$email</a></td></tr>\n<tr><td>Url</td><td><a href=\"$hjemmeside\">$hjemmeside</a></td></tr>\n<tr><td colspan=\"2\">$besked</td></tr>\n";
$fp = fopen($fil, r);
if($fp) {
$filArray = file($fil);
$result = implode("", $filArray);
$result = "$str$result";
fclose($fp);
}
$fp = fopen($fil, w);
if($fp) {
fputs($fp, $result);
fclose($fp);
}
//header("location: gbog.php");
}
?>
<body bgcolor="Silver">
<h3>Gæstebog</h3><center>
Skriv en kommentar om side TAK!</center>
<form action="gbog.php" method="post">
<table border="0" align="center">
<tr><td>Navn:</td><td><input type="text" class="textbox" name="navn"></td></tr>
<tr><td>Email:</td><td><input type="text" class="textbox" name="email"></td></tr>
<tr><td>URL:</td><td><input type="text" class="textbox" name="hjemmeside" value="http://"></td></tr>
<tr><td colspan="2"><textarea name="besked" class="textbox" cols="35" rows="3"></textarea></td></tr>
<tr><td colspan="2">
<input type="submit" class="button" name="skriv" value="Skriv"><br><br><table border="0" align="left">
<?
readfile("gbog.txt");
?>
</table> </td></tr>
</table>
</form>
