Jogi: In eine Datei schreiben mit 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

  1. 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

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. 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

  2. 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

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
    Nur selber lernen macht schlau
  3. Hallo,
    hier eine kurze Datei-Einführung:
    http://php.codermeet.de/einf_datei.php

    MfG
    Valentin
    --
    http://www.codermeet.de