Tom: Datensätze hinzufügen - die schon bestehenden aber auch

Beitrag lesen

Hello,

<?php
$filename = "test.txt";

mit dem folgenden Kommando wird die gesamte Datei bereits in ein

Array eigelesen. Bei jedem Zeilenumbruchzeichen wird eine Array-Zelle

beendet und die nächste begonnen.

$file = file($filename);

$fh = fopen($filename,"r+");     ## Datei zum Lesen und Schreiben öffnen
   fseek($fh, filesize($filename)); ## an das Ende der Datei gehen.
   fwrite($fh, $neu);               ## neuen Inhalt hinzufügen
   fclose($fh);                     ## Datei wieder schließen

?>

Alternativ:

$fh = fopen($file,"a");          ## Datei zum Anfügen öffnen
   fwrite($fh, $neu);               ## neuen Inhalt hinzufügen
   fclose($fh);                     ## Datei wieder schließen

$neu muss für jede Zeile auch das Zeilenendezeichen enthalten!

Man kann mehrere Zeilen auf einmal schreiben:

$neu = implode("\n",$_zeilen)."\n";

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen