Ich hab da ein kleines Gästebuch erstellt. Nur dummerweise liest es die Einträge aus der gaestebuch.txt aus, setzt den neuen Eintrag hinzu und schreibt dann aber 2mal den kompletten Inhalt der gaestebuch.txt.
$fp = fopen("gaestebuch.txt","r+");
$inhalt= fread($fp,filesize("gaestebuch.txt"));
fclose($fp);
$eintrag = "$inhalt<a href="mailto:$mail">$name</a><br>$text";
$datei = fopen("gaestebuch.txt","a+");
fputs($datei,$eintrag);
fclose($datei);
wat is denn da nu falsch ? es kann doch nur an dem r+ und dem a+ liegen, oder ?
Na, wenn Du den Fehler schon kennst, warum behebst Du ihn dann nicht? :)
Informiere Dich nochmal über die Funktion vom Modus a (insbesondere im Gegensatz zu w, http://www.php.net/manual/de/function.fopen.php) und schau Dir den Code oben nochmal genau an und verfolge, was in $inhalt, $text und $eintrag eigentlich alles steht.
Gruß,
soenk.e