Thomas Schmieder: Cursor an bestimmte Stelle in einem Textfile

Beitrag lesen

Hallo Sabine,

dass das kein Dateisystem kann, ist nicht richtig. Aber das nützt uns hier nix. Linux kann das eben nicht.

Bei Linux fangen Dateien an einem Ankerpunkt an und hören am Ende auf. Allerdings kann man Linux sogenannte Spooldateien beibringen. Da wird der Dateianfang dann nach und nach aufgefressen und gegen das Ende verschoben. Ich habs allerdings noch nicht hinbekommen.

Sowas kannst Du natürlich in der nächsten Schicht selbst emulieren.

Bau Dir ein Verzeichnis.
Speicher jeden Gästebucheintrag als eigene Datei ab.
Den Namen der Datei vergibst Du nach einem von Dir bestimmten Algoritmus. Also z.B

$fileName = "eintrag".date().".php"

Dann musst Du Dein Directory nach Files scannen und diese im Namensarray der Files sortieren. Vorwärts oder rückwärts, das ist Deine Sache.

Wenn Du den Files bestimmte Variablen gibst:

$owner  Name des Erstellers
$pass   "Passwort" des Erstellers
$text   Textmitteilung
$email  eMail des Erstellers zur Mitteilung des Passwortes

dann kannst du diese Textdateien einfach in einem Anzeigescript mit include() einbinden und die Variablen ausgeben. Durch jedes include werden dann die Variablen der vorher verarbeiteten Datei überschrieben.

Also includieren, verarbeiten, ausgeben, nächste Datei,...

Soweit in PHP

Grüße

Tom