Danke, das mit list() klappt sehr gut!
Eine übrigens sehr sinnvolle Alternative sind db-Dateien, mit deren Hilfe Du Datensätze einfach über einen Index lesen und speichern kannst, ohne Dir weitere Gedanken über die eigentliche Verwaltung auf der Platte machen zu müssen.
Das erspart Dir auch das unnötige Einlesen der gesamten Benutzerliste, obwohl Du nur einen Benutzer benötigst (wie Du es derzeit mit der zitierten foreach..file-Schleife machst).Für PHP ist dieser Dateityp in <> beschrieben.
Wo ist er beschrieben? DB-Dateien würden mich dann schon sehr interessieren.
Und wenn ich es doch mit anderen Dateien mache, ist dann dieser Gedankenweg richtig:
-Entsprechende Zeile finden
-Länge des Inhalts vom Dateianfang bis zum Anfang der Zeile auslesen und in einer Variablen speichern
-Länge der Zeile auslesen
-Länge vom Zeilenende bis zum Dateiende auslesen und in einer Variablen speichern
-Den gespeicherten Dateianfang schreiben
-Die neue Zeile schreiben
-Das gespeicherte Dateiende schreiben
Wenn ja, habt ihr noch ein paar Tipps, welche Funktionen, usw. ich dazu bräuchte?
Danke schon mal,
Lukas Oklener