Hallo,
ich möchte eine Zeile einer Textdatei ändern, bekomme es aber nicht so richtig hin!
Aufbau der Textdatei:
etwas in die Textdatei schreiben:
und das ändern versuche ich so:
So schaut die Textdatei aus, wenn ich was geändert habe:
Wie kriege ich es hin, dass keine Leerzeilen entstehen?
Danke schiese
ich möchte eine Zeile einer Textdatei ändern, bekomme es aber nicht so richtig hin!
Aufbau der Textdatei:
Code:
hallo|hallo|hallo
hallo|hallo|hallo
hallo|hallo|hallo
etwas in die Textdatei schreiben:
PHP:
$eintragen = $hallo."|".$hallo."|".$hallo."\r\n";
und das ändern versuche ich so:
PHP:
$datei = "datei.txt";
$lesen = file($datei);
$eintragen = $hallo."|".$hallo2neu."|".$hallo3neu."\r\n";
$lesen[$id] = $eintragen;
$fp = fopen("datenbank.txt","w");
$fertig = trim(implode("\r\n",$lesen));
fwrite($fp,$fertig);
fclose($fp);
So schaut die Textdatei aus, wenn ich was geändert habe:
Code:
hallo|hallo|hallo
hallo|halloneu|halloneu2
hallo|hallo|hallo
Wie kriege ich es hin, dass keine Leerzeilen entstehen?
Danke schiese