Oliver: Letzte Zeile überschreiben

Hallo Leute,

wie schaffe ich es, dass in einem Textfile die letzte Zeile überschrieben wird?

Bis jetzt habe ich es so:

$datei=fopen("daten.txt","a+");
fputs($datei,$_POST['text']);
fclose($datei);

Da wird natürlich nur hinter die letzte Zeile angehangen.

  1. Hallo Oliver.

    wie schaffe ich es, dass in einem Textfile die letzte Zeile überschrieben wird?

    So zum Beispiel:

    $zeilen = [link:http://de.php.net/manual/function.file.php@title=file]('daten.txt'); // Zeilen einlesen  
    $zeilen[count($zeilen) - 1] = 'Gewünschter Text'; // Letzte Zeile überschreiben  
    [link:http://de.php.net/manual/function.file-put-contents.php@title=file_put_contents]('daten.txt', $zeilen); // Zeilen zurückschreiben
    

    Einen schönen Donnerstag noch.

    Gruß, Mathias

    --
    ie:% fl:| br:< va:) ls:& fo:) rl:( n4:~ ss:) de:] js:| mo:| zu:)
    debian/rules
    1. Hi,

      hab wohl viel zu kompliziert gedacht ;-)
      Aber es funktioniert.

      Vielen Dank!