Daten aus textdateien löschen?

orben

Mitglied
Wollte mal fragen ob man irgenwie bestimmte Daten aus textdateien löschen und oder ändern kann

Wenn nicht, geht das irgenwie anders
 
Dazu liest du einfach alles aus der Datei aus.

$datei=("derordner/1.txt")

ein array wird erzeugt.

echo $datei[0]; gibt die erste Zeile aus $datei[1] die zweite usw...

Um eine Zeile zu löschen kopierst du einfach die Teile die du brauchst aus der Datei heraus und überschreibst die alte:

So in etw (habe script nicht getestet sitze im I Caffe)

PHP:
$datei=("1.txt");
//zulöschende Zeile
$zlzeile = "4";

unset($neuedatei);

for($i=0; $i<count($datei); $i++)
{
if ($i != $zlzeile) {
$neuedatei="$neuedatei$datei[$i]\n";
}
}

// Es wurden alle Zeilen die nicht als zu löschend gekennzeichnet sind
// in die Variable $neuedatei geladen.

// SCHREIB jetzt einfach diese Variable in deine 1.txt (denke screiben weist ja wies geht)
?>
 
Zuletzt bearbeitet von einem Moderator:
Zurück