Johannes : textfeldeintrag an den anfang einer textdatei

hi jungs,

ich wollte mir ein gb machen, scheitere aber an folgender aufgabe:

wie kann ich den namen aus dem textfeld "name" als erstes in die datei schreiben, so dass alle schon eingetragenen namen untereinander stehen, der aktuelleste name als erster stelle (in eigener  zeile jeder name)?

Bitte helft mir..

MfG Johann

  1. hi jungs,

    ich wollte mir ein gb machen, scheitere aber an folgender aufgabe:

    wie kann ich den namen aus dem textfeld "name" als erstes in die datei schreiben, so dass alle schon eingetragenen namen untereinander stehen, der aktuelleste name als erster stelle (in eigener  zeile jeder name)?

    Bitte helft mir..

    MfG Johann

    Hi Johann,

    Bin zwar auch erst ein Newnie aber versuchs mal so:

    $datei = "deineDatei.xt"; // Datei mit den Einträgen

    $hd = fopen($datei, "r"); // Datei öffnen und nur Lesen
    $inhalt = fread($hd, filesize($datei)); // Datei auslesen
    fclose($hd); // Datei schließen

    $neu_inhalt = $neu . "\n" . $inhalt;

    $hd = fopen($datei, "w"); // Datei öffnen und nur schreiben, Inhalt löschen
    fputs($hd, $neu_inhalt, strlen($neu_inhalt)); // Inhalt rein schreiben
    fclose($hd); // Datei schließen

    ich hoffe ich konnte dir helfen

    Jens

    1. ok,  danke schön!

      1. Hallo Johannes,

        Du kannst auch mehrere Dateien daraus machen:

        Eine Datei, die nur die Kopfeinträge mit hinterlegten Links auf die Textdateien enthält und pro Eintrag eine eigene Textdatei, die Du einfach irgendwie durchzählst oder den Namen aus einem Timestamp generierst...

        Dann hast Du quasi eine Datenbank aufgebaut, so "ganz zu Fuß".

        Bei Klick auf den Link könntest Du die textdatei z.B. in einem extra Frame anzeigen. Kannst ja anstelle von Textdateien auch die Endung *.html vergeben...

        Grüße

        Tom