daten in bestimmte zeile einer textdatei speichern
Mira
- php
hi!
ich suche schon seit tagen nach einem php-script, das den inhalt eines inputs in eine bestimmte zeile einer textdatei überspeichert. leider wurde ich auch mit google nicht fündig.
die textdatei schaut in etwa so aus:
name
passwort
nachname
alter
usw.
nun soll der inhalt des inputs mit name=nachname in der textdatei in der 3. zeile überspeichert werden.
könnte mir hier jemand weiterhelfen?
danke im voraus.
mira
Hi Mira!
könnte mir hier jemand weiterhelfen?
Du kannst nicht mitten in eine Datei hineinschreiben.
Du musst die gesamte Datei auslesen, die gewünschten Daten in die Datenstruktur einfügen und kannst die Daten dann in die Datei neu schreiben.
Ich empfehle dir, mit Datenbanken zu arbeiten.
MfG H☼psel
Hallo,
Du kannst nicht mitten in eine Datei hineinschreiben.
Doch, bei den üblichen DO-Systemen kannst Du mitten in eine Datei reinschreiben. Genau der Random Access zeichnet diese Systeme aus.
Man muss nur wissen, wo und wieviel man schreiben muss/darf
Dafür muss man das Format der Datei beachten. Da gibt es
Textdateien:
Dateien mit wahlfreier Satzlänge und wahlfreiem Satzaufbau
Random Access Dateien (1):
Dateien mit festem Satzaufbau und daher fester Satzlänge
Random Access Dateien (2):
Dateien mit fester Satzlänge und wahlfreiem Satzaufbau
Tree:
Dateien, die in Baumstrukturen geschrieben werden und
in Seiten verwaltet.
B+Tree:
Besonders weit entwicklelte Form der Bäume
...
Manche Systeme halten dabei die vom Speichermedium erzeugten Clustergrenzen für ihre eigenen Grenzen ein, was das ganez besonders
schnell macht.
LG
Chris
Hi Mira,
ich suche schon seit tagen nach einem php-script, das den inhalt eines inputs in eine bestimmte zeile einer textdatei überspeichert. leider wurde ich auch mit google nicht fündig.
Wäre es mit einer Datenbank nicht deutlich einfacher?
Viele Grüße aus Freiburg,
Marian
Hallo,
ich suche schon seit tagen nach einem php-script, das den inhalt eines inputs in eine bestimmte zeile einer textdatei überspeichert. leider wurde ich auch mit google nicht fündig.
die textdatei schaut in etwa so aus:name
passwort
nachname
alter
usw.
Wenn Du die Länge der Felder festlegen kannst, oder wenigstens die Größe des Datensatzes (also die Summe der Länge aller Felder) konstant halten kannst, solltest Du besser eine Random-Access-Datei aufbauen.
Wie das mit PHP geht, ist hier schon mal ausführlich gezeigt worden.
Das hat den Vorteil, dass es äußerst schnell ist, und wenig Hauptspeicher zum bearbeiten benötigt, allerdings etwas mehr Speicher auf dem persistenten medium.
Ein etwas ausgeufertes Beispiel hat Tom unter
http://selfhtml.bitworks.de/artikel_locking/adressen.php.txt
http://selfhtml.bitworks.de/
veröffentlicht.
LG
Chris