Hallo cr!
dann schreibt er mir bei einem neuen eintrag mit php den neuen text einfach dahinter (aber unregelmäßig manchmal auch nicht)
woran liegt das?
Ich vermute mal, dass es dann passiert, wenn Du eine Textzeile löschst, welche die letzte der Datei ist. Dann löschst Du sicherlich auch die letzte "Leerzeile", die immer vorhanden sein muss, wenn untereinander geschrieben werden muss. Fehlt eine leere Zeile am Dateiende, so wird der Text am Ende der letzten vorhanden dran gehängt, erst dann generiert Dein Script die neue Leerzeile.
Manchmal ist es auch notwendig, die lokal "per Hand" verarbeitete Datei, falls Du sie von Deinem Server gedownloadet hast, vor dem erneuten Hochladen in Unix-Format umzuwandeln: Ein Perl-Script für ein GB, dass Einträge nach Bad Words gegen eine als .txt gespeicherte Liste prüfen sollte, verweigert regelmäßig den Dienst, wenn ich ein neues Wort hinzufüge und vor dem Hochladen vergesse, ins Unix-Format zu konvertieren. "Gute" Text-Editoren bieten eine solche Funktion.
Viele Grüße aus Frankfurt/Main,
Patrick

_ - jenseits vom delirium - _