php: dateien, zahlen und so..

  • moin.
    wieder eine kleine frage:

    mit folgendem code schreib ich in eine datei:

    Code
    $datei = fopen("daten.dat", 'a');
    	fwrite($datei, $eintrag . "\n");
    	fclose($datei);

    jetzt hab ich 2 fragen:

    I.
    wie kann ich bei jedem eintrag noch eine nummer einfügen die immer 1 höher ist als die nummer zuvor?
    also
    1. eintrag eins
    2. eintrag zwei
    3. eintrag drei

    II.
    wie kann ich jetzt sone zeile löschen? also wenn ich zb. beim auslesen der dateien bei jedem eintrag noch ein link "löschen" mache...wie geht das?

    danke schonmal - phore

  • Nein!!!

    Da kannst du nur, den kompletten dateiinhalt in eine Array einlesen und dann halt aus der array die zeile löschen, dann die datei mit w+ öffnen und die array wieder hinein schreiben, mehr geht nicht, da du sonst imemr eien leere zeile behältst.