In eine Datei schreiben mit PHP
Jogi
- php
Hallo Leute,
wie kann ich eine vorhandene Text-Datei um weitere
Einträge per PHP erweitern? So, dass der vorherige
Inhalt bestehen bleibt (z.B. für Namensliste)?
Beispiel:
Eintrag 1 ist "Jens"
Eintrag 2 soll sein "Jens,Maren"
Eintrag 3 soll sein "Jens,Maren,Günther" usw....
Müsste mit fopen, fclose und fputs gehen, bin da aber nicht
so fit drin...
Bin für jeden Tipp dankbar.
Grüße
Joachim
hi,
Müsste mit fopen, fclose und fputs gehen,
Ja, so in etwa.
bin da aber nicht so fit drin...
Dann "trainiere" halt ein bisschen.
Schnapp dir das Manual, schau nach Beispielen zu den genannten Funktionen, und dazu ggf. noch eine Seite wie http://php-faq.de/ch/ch-open_exec.html - und probiere aus, wie's geht.
gruß,
wahsaga
Schnapp dir das Manual, schau nach Beispielen zu den genannten Funktionen, und dazu ggf. noch eine Seite wie http://php-faq.de/ch/ch-open_exec.html - und probiere aus, wie's geht.
gruß,
wahsaga
Danke für den Link,
ich glaub jetzt komme ich klar.
Grüße
Joachim
Hello Jogi,
wie kann ich eine vorhandene Text-Datei um weitere
Einträge per PHP erweitern? So, dass der vorherige
Inhalt bestehen bleibt (z.B. für Namensliste)?
Für Dateien kennt man in klasschischen DOS (Disk Operatin Systemen) unterschiedliche Zugriffsmethoden.
Textzugriff: Die Datei kann zum Lesen und zum Anhängen geöffent werden
Wahlfreier blockorientierter Zugriff: Aus der Datei können Blöcke von Bytes (z.B. Datensätze) ausgelesen und auch zurückgeschreiben werden. (PHP kann das nicht)
Wahlfreier byteorientierter Zugriff: Aus der Datei können eizelne Bytes oder Gruppen davon ausgelesen und auch zurückgeschrieben werden.
Es gibt darüber hinaus in PHP eine Unterstützung für spezielle Dateiformate: CSV.
Dieses Format möchte ich Dir ans Herz legen, das es meistens das passende für kleinere Datensammlungen ist, und viele andere Programme dieses Format lesen und generieren können.
Such mal nach "CSV" im Archiv und experimentier ein wenig. Dann melde Dich wieder.
Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de
Tom
Hallo,
hier eine kurze Datei-Einführung:
http://php.codermeet.de/einf_datei.php
MfG
Valentin
--
http://www.codermeet.de