Hallo!
{
$nummer=$_POST["nummer"];
$g=file("gaestebuch.txt");
$loeschnummer=$nummer-1;
unset($g[$loeschnummer]);
$neuerinhalt = implode("\n",$g);
str_replace("\n\n","\n",$neuerinhalt);
Das ist ja schön, aber damit veränderst Du nichts an der Variable $neuerinhalt ;-)
Außerdem könntest Du Dir wie Tobias richtig sagt die ganze Zeile sparen wenn Du bei implode nicht zusätzliche Zeilenumbrüche einfügst!
$d=fopen("gaestebuch.txt","w+");
fwrite($d,$neuerinhalt);
fclose($d);
}
Grüße
Andreas