Pedda: Datei lesen und erweitern

Beitrag lesen

Hallo zusammen,

ich hab' da ein "klitzekleines" Problem, bei dem ihr meine letzte Hoffnung seid *g*. Meine Suche nach passenden Antworten war nämlich bisher leider vergebens :(
So sieht's aus:
Ich habe eine Datei daten.dat, in der viele, viele Zeilen stehen.
Aufbau einer Zeile:
01.01.2001|name@host.de|daten1|daten2|daten3

Das zeilenweise Auslesen der Datei ist nicht das Problem - das funzt vorherragend.
Das Problem das ich habe ist eher die Erweiterung der Datei.
Und zwar soll ein neuer Datensatz (also eine neue Zeile) am ANFANG der Datei eingefügt werden.
Mit fopen($filename, "r+") setze ich den Zeiger zwar auf den Anfang der Datei, doch wird mir dann der erste bereits bestehende Datensatz dabei immer durch den neuen überschrieben :(

Kann mir da bitte jemand weiterhelfen ?

Thnx und Gruss aus Münster

Pedda