Hallo lululu,
habe ich mir schon gedacht, falsche Dateiöffnungsart:
---schnipp
$datei = fopen("gaestebuch.txt", "w+");
$datei = fopen("gaestebuch.txt", "a+");
a+ für alte Daten in Ruhe lassen, ggf. neue Datei anlegen, anfügen
w+ für alte Daten löschen, ggf. neue Datei anlegen, schreiben
r+ für alte Daten in Ruhe lassen, alte Daten lesen, neue Daten anfügen
fputs($datei,$eintrag);
fclose($datei);
echo "Danke <b>$name</b> füer deinen Eintrag in meinem Gästebuch!";
}
}
else{
?>
<center>
<font face="tahoma" size="2" color="#ffffff">
<b>Eintrag</b><br>
<form action="gbook-eintrag.php?action=add" method="get">
<table>
<tr>
<td>
Name:
</td>
<td>
<input type="text" name="name" size="20">
</td>
</tr>
<tr>
<td>
e-mail:
</td>
<td>
<input type="text" name="mail" size="20">
</td>
</tr>
<tr>
<td>
Homepage:
</td>
<td>
<input type="text" name="homepage" size="20">
</td>
</tr>
<tr>
<td>
Text:
</td>
<td>
<textarea name="text" cols="35" rows="5"></textarea>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Eintragen"> <input type="reset" value="Nochmal neu">
</td>
</tr>
</table>
</form>
</font>
</center>
<?php
}
// Gästebuch ausgeben nicht vergessen...
readfile("gaestebuch.txt");
?>
LG
Tom