• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Guestbook ohne MySQL: Problem

Status
Für weitere Antworten geschlossen.

kebaptuerke

Neues Mitglied
Also... unter Gästebuch ohne MySQL hab ich ein kleines Gästebuch ohne MySQL zusammengebastelt, das funktioniert soweit auch recht gut aber es hat einen einzigen großen Fehler: Jedes mal wenn man aktualisiert verdoppelt sich die letzte Nachricht.
Code:
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Gästebuch ohne MySQL</title>
<link rel=stylesheet type="text/css" href="kebapcss.css" />
</head>
<body>
<center>
<h3>Neue Nachricht verfassen</h3>
<form action="guestbook.php" method="post">
<label for="name">Name:</label><input type="text" name="name" />
<br />
<br />
<table>
<tr>
<td>
<label for="msg">Nachricht:</label></td>
<td><textarea name="msg" style="width:250px; height:100px;">
</textarea>
</td>
</tr>
</table>
<br />
<br />
<input type="submit" value="Senden" style="width:97px;" />
</form>
<hr width="600" />
<br />
<div style="overflow:auto; width:600px; height:254px; border:solid 1px #ffffff;">
<?php
if(empty($msg)) $msg= $_POST['msg'];
if(empty($name)) $name= $_POST['name'];
$monat = date("n");
$date= date("j").'.'.$monat.'.'.date("Y");
$time= date("H").':'.date("i");
$new_msg= '<br /><center>'.$name.'&nbsp; schrieb am&nbsp;'.$date.'&nbsp;um&nbsp;'.$time.':<br />'.$msg.'</center>';
echo $read;
if(isset($msg)){
$fp= fopen("board.txt","a");
fwrite($fp,$new_msg);
fclose($fp);
$read2= fopen('board.txt','r');
$read= fread($read2, filesize('board.txt'));
fclose($read2);
echo $read;
}
?>
</div>
</center>
</body>
</html>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben