hi Frank!
Leider ist es wie bei allen mir bekannten Programmiersprachen so, dass man Daten immer nur an eine Datei anhängen kann, nicht an den Anfang oder eine andere Stelle setzen :-(
Schade, ich hoffte es gäbe da auch so eine praktische simple Lösung, wie bei der Print-Geschichte.
Die erste Möglichkeit hat Stefan ja schon beschrieben: einfach alles in eine Liste einlesen. Du brauchst übrigens keine weitere Liste anlegen, sondern kannst ja gleich das neue in die Datei schreiben und dann wieder die erste Liste anhängen.
Zweite Möglichkeit: falls du sowas mit ziemlich großen Dateien machen willst, ist es vielleicht weniger günstig, alles in eine Liste, möglicherweise sogar zwei Listen zu schreiben (wegen Speicherbedarf): du legst einfach eine temporäre Datei an und liest jeweils nur eine Zeile. Dauert vielleicht länger, spart aber Speicher.
Um große Dateien geht es nicht, nur um die messages.htm in einem Chat. Vielen Dank auch für Deine Ausführunge. Das Problem ist nur, daß ich aus Selfhtml weder Stefans noch Deine Ausführungen fortführen oder ableiten kann. Mir fehlt das Programmier-Verständnis.
Ich lese "Liste einlesen" gehe in meine "Bibel", aber da ist im Beispiel die vollständige Liste schon im Beispiel-CGI definiert. Keine Ahnung, wie ich eine nicht definierte usw. usw.
Jedenfalls weiß ich jetzt immerhin, es gibt keine simple Lösung. Dann müssen halt die MSI-Brausenden selbst hand anlegen und scrollen.
Also vielen Dank nochmals
Jutta