hi,
- Frage: Wie mache ich es, dass der neuste Eintrag über die anderen geschrieben wird?
so, wie es hier schon mehrmals empfohlen wurde:
erst alle bisherigen inhalte auslesen und in einer variablen zwischenspeichern, und dann die datei im überschreibe-modus öffnen, den neuen eintrag reinschreiben, und die alten hinterher.
- Frage: Wie mache ich es, dass die Zeilenumbrüche aus dem Formularfeld übernommen werden? (In der Datei sind sie zwar vorhanden, aber der Inhalt wird einfach hintereinander ausgegeben.)
die zeilenumbrüche _werden_ idR wieder ausgegeben - aber ein zeilenumbruch in html wird zu einem space zusammengeschrumpft.
du erinnerst dich dunkel, dass man zeilenumbrüche in html mit <br> bzw. <br /> macht?
also lasse die zeilenumbrüche bei der ausgabe durch <br> ersetzen/erweitern.
in php geht dies mit der funktion nl2br() - perl bietet bestimmt ähnliches an.
gruss,
wahsaga