Warum machst Du es so kompliziert? Warum soll die Seite neu geladen werden?
PHP-Code:
<form name="form1" method="GET" action="gaestebuch.php">
<p>
<textarea name="text" cols="50" rows="10" id="text"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Senden">
</p>
</form>
<?
$datenbank = "daten.dat";
if(!empty($_GET['text']))
{
$text=$_GET['text'];
$datei = fopen($datenbank,"a+");
fwrite($datei,"<br>---------------------------------<br>");
fwrite($datei, $text);
fclose($datei);
}
$fp = fopen($datenbank, "r");
if($fp!=NULL)
{
$contents = fread ($fp, filesize ($datenbank));
echo $contents;
fclose($fp);
}
?>
Wobei man noch einiges abkürzen könnte:
PHP-Code:
<form name="form1" method="GET" action="gaestebuch.php">
<p>
<textarea name="text" cols="50" rows="10" id="text"></textarea>
</p>
<p>
<input type="submit" name="Submit" value="Senden">
</p>
</form>
<?
$datenbank = "daten.dat";
if(!empty($_GET['text']))
{
$datei = fopen($datenbank,"a+");
fwrite($datei,"<br>---------------------------------<br>");
fwrite($datei, $_GET['text']);
fclose($datei);
}
readfile($datenbank);
?>
Lesezeichen