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:
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.' schrieb am '.$date.' um '.$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>