alex: ein array loeschen

Beitrag lesen

Ja, das mit der klammer war echt bloed.
Jetzt wird die Datei mit den Eintraegen wenigstens verändert, obwohl auch nicht gerade so, wie ich es wollte.
Nachdem ein Eintrag gelöscht wird, verdoppeln sich die "\n" , die die einzelnen Einträge in der Datei gaestebuch.txt trennen.
Den Effekt koennt ihr unter

http://mitglied.lycos.de/pandaemonium/

sehen.

Das Gaestebuch gibt dann einen Normalen, und einen leeren Eintrag nacheinander aus. Die Bedingung die dafuer sorgen sollte , dass keine doppelten "\n"  auftreten funktioniert nicht.
Wieso ?

Hier ist der Teil vom Script, der fuer das löschen von Eintraegen verantwortlich ist :

{
 $nummer=$_POST["nummer"];
 $g=file("gaestebuch.txt");
 $loeschnummer=$nummer-1;
 unset($g[$loeschnummer]);
 $neuerinhalt = implode("\n",$g);
 str_replace("\n\n","\n",$neuerinhalt);
 $d=fopen("gaestebuch.txt","w+");
 fwrite($d,$neuerinhalt);
 fclose($d);
       }