Einzelnen Beitrag anzeigen
Ungelesen 23.05.10, 12:47   #2
kramido
Erfahrener Newbie
 
Registriert seit: Apr 2010
Beiträge: 172
Bedankt: 31
kramido ist noch neu hier! | 0 Respekt Punkte
Standard

Ich würde mal sagen, dass du dir prinzipiell Gedanken um dein System machen solltest.

Wie gehst du aktuell vor?
Schreiben: Anfügen eines neuen Eintrags am Ende der Datei
Lesen: Einlesen der gesamten Datei und sortieren.

Mach dir mal darüber Gedanken, was passiert, falls dein Gästebuch je über 100 oder gar 1000 Einträge erreicht. Einlesen + Sortieren ist äusserst inperformant.

Erstmal würde ich dafür sorgen, dass jeder Eintrag nur einen Zeilenumbruch hat. Das hast du bereits getan. Dann würde ich mir um die Neuorganisation der Daten Gedanken machen.

Alternative:
Schreiben: schreibe neue Einträge an den Beginn einer Datei und hänge den Rest der 'alten' Datei dran
Lesen: Lese nur die ersten drei Zeilen einer Datei und gebe diese danach aus (Tipp: fgets)


Achja:
Zitat:
wäre nett wenn mir jemand das in meinen code integrieren könnte!
Nein, das wird denke ich hier niemand tun.
kramido ist offline